, including all inherited members.
addObjectTransformation(const Coord &translation, const Coord &scale, const Coord &baseCoord) | tlp::Camera | |
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 | |
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 | |
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] |
move(float speed) | tlp::Camera | |
rotate(float angle, float x, float y, float z) | tlp::Camera | |
screenTo3DWorld(const Coord &point) | tlp::Camera | |
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 | |
worldTo2DScreen(const Coord &obj) | tlp::Camera | |
~Camera() | tlp::Camera | |