, including all inherited members.
addObjectTransformation(const Coord &translation, const Coord &scale, const Coord &baseCoord) | tlp::Camera | |
addObserver(CameraObserver *) const | tlp::ObservableCamera | [inline] |
Camera(GlScene *scene, Coord center=Coord(0, 0, 0), Coord eyes=Coord(0, 0, 10), Coord up=Coord(0,-1, 0), double zoomFactor=0.5, double sceneRadius=10) | tlp::Camera | |
Camera(GlScene *scene, bool d3) | tlp::Camera | |
countObservers() | tlp::ObservableCamera | [inline] |
getCenter() | tlp::Camera | [inline] |
getEyes() | tlp::Camera | [inline] |
getModelviewMatrix(Matrix< float, 4 > &modelviewMatrix) | tlp::Camera | [inline] |
getObjectTransformation(std::vector< Coord > &translation, std::vector< Coord > &scale, std::vector< Coord > &objectCoord) | tlp::Camera | |
getProjAndMVMatrix(const Vector< int, 4 > &viewport, Matrix< float, 4 > &projectionMatrix, Matrix< float, 4 > &modelviewMatrix) | tlp::Camera | |
getProjectionMatrix(Matrix< float, 4 > &projectionMatrix) | tlp::Camera | [inline] |
getScene() | tlp::Camera | [inline] |
getSceneRadius() | tlp::Camera | [inline] |
getTransformMatrix(Matrix< float, 4 > &transformMatrix) | tlp::Camera | [inline] |
getTransformMatrix(const Vector< int, 4 > &viewport, Matrix< float, 4 > &transformMatrix) | tlp::Camera | |
getUp() | tlp::Camera | [inline] |
getViewport() | tlp::Camera | |
getXML(xmlNodePtr rootNode) | tlp::Camera | |
getZoomFactor() | tlp::Camera | [inline] |
haveObjectTransformation() | tlp::Camera | |
inDestruction | tlp::ObservableCamera | [protected] |
initGl() | tlp::Camera | |
initLight() | tlp::Camera | |
initModelView() | tlp::Camera | |
initProjection(const Vector< int, 4 > &viewport, bool reset=true) | tlp::Camera | |
initProjection(bool reset=true) | tlp::Camera | |
is3D() | tlp::Camera | [inline] |
isInDestruction() const | tlp::ObservableCamera | [inline] |
isTracked() const | tlp::ObservableCamera | [inline] |
move(float speed) | tlp::Camera | |
notifyDestroy(Camera *camera) | tlp::ObservableCamera | |
notifyPointOfViewModified(Camera *) | tlp::ObservableCamera | |
ObservableCamera() | tlp::ObservableCamera | |
ObservableCamera(const ObservableCamera &) | tlp::ObservableCamera | |
observers | tlp::ObservableCamera | [mutable, protected] |
removeObserver(CameraObserver *) const | tlp::ObservableCamera | [inline] |
removeObservers() | tlp::ObservableCamera | [inline] |
rotate(float angle, float x, float y, float z) | tlp::Camera | |
screenTo3DWorld(const Coord &point) | tlp::Camera | |
setCameraTracking(bool tracked) | tlp::ObservableCamera | |
setCenter(const Coord ¢er) | tlp::Camera | |
setEyes(const Coord &eyes) | tlp::Camera | |
setScene(GlScene *scene) | tlp::Camera | |
setSceneRadius(double sceneRadius, const BoundingBox sceneBoundingBox=BoundingBox()) | tlp::Camera | |
setUp(const Coord &up) | tlp::Camera | |
setWithXML(xmlNodePtr rootNode) | tlp::Camera | |
setZoomFactor(double zoomFactor) | tlp::Camera | |
strafeLeftRight(float speed) | tlp::Camera | |
strafeUpDown(float speed) | tlp::Camera | |
tracked | tlp::ObservableCamera | [protected] |
worldTo2DScreen(const Coord &obj) | tlp::Camera | |
~Camera() | tlp::Camera | |
~ObservableCamera() | tlp::ObservableCamera | [inline, virtual] |