aspect_ratio | Tucano::Camera | protected |
axes | Tucano::Flycamera | protected |
Camera(void) | Tucano::Camera | inline |
changeFovy(float new_fovy) | Tucano::Camera | inline |
createOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane) | Tucano::Camera | inlinestatic |
createPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane) | Tucano::Camera | inlinestatic |
default_rotation | Tucano::Flycamera | protected |
default_translation | Tucano::Flycamera | protected |
default_view | Tucano::Camera | protected |
far_plane | Tucano::Camera | protected |
Flycamera() | Tucano::Flycamera | inline |
focal_length | Tucano::Camera | protected |
fovy | Tucano::Camera | protected |
frustum_bottom | Tucano::Camera | protected |
frustum_left | Tucano::Camera | protected |
frustum_right | Tucano::Camera | protected |
frustum_top | Tucano::Camera | protected |
getCenter(void) const | Tucano::Camera | inline |
getDefaultTranslation(void) | Tucano::Flycamera | inline |
getFarPlane(void) const | Tucano::Camera | inline |
getFovy(void) const | Tucano::Camera | inline |
getNearPlane(void) const | Tucano::Camera | inline |
getPerspectiveScale(void) const | Tucano::Camera | inline |
getProjectionMatrix(GLdouble *matrix) | Tucano::Camera | inline |
getProjectionMatrix(void) const | Tucano::Camera | inline |
getRotationMatrix(void) const | Tucano::Camera | inline |
getTranslationMatrix(void) const | Tucano::Camera | inline |
getViewMatrix(GLdouble *matrix) | Tucano::Camera | inline |
getViewMatrix(void) const | Tucano::Camera | inline |
getViewport(void) const | Tucano::Camera | inline |
getViewportAspectRatio(void) const | Tucano::Camera | inline |
getViewportSize(void) const | Tucano::Camera | inline |
incrementFov(float inc) | Tucano::Camera | inline |
initOpenGLMatrices(void) | Tucano::Flycamera | inline |
moveBack(void) override | Tucano::Freecamera | inlinevirtual |
moveDown(void) override | Tucano::Freecamera | inlinevirtual |
moveForward(void) override | Tucano::Freecamera | inlinevirtual |
moveUp(void) override | Tucano::Freecamera | inlinevirtual |
near_plane | Tucano::Camera | protected |
normalizePosition(const Eigen::Vector2f &pos) | Tucano::Flycamera | inline |
projection_matrix | Tucano::Camera | protected |
projectionMatrix(void) | Tucano::Camera | inline |
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport) | Tucano::Camera | inline |
renderAtCorner(void) | Tucano::Flycamera | inline |
reset(void) override | Tucano::Freecamera | inlinevirtual |
resetProjectionMatrix(void) | Tucano::Camera | inline |
resetViewMatrix(void) | Tucano::Camera | inline |
rotate(Eigen::Vector2f new_mouse_pos) override | Tucano::Freecamera | inlinevirtual |
Tucano::Camera::rotate(const Eigen::Quaternion< float > &rotation) | Tucano::Camera | inline |
rotateZ(Eigen::Vector2f new_mouse_pos) override | Tucano::Freecamera | inlinevirtual |
rotation_matrix | Tucano::Flycamera | protected |
rotation_X_axis | Tucano::Flycamera | protected |
rotation_Y_axis | Tucano::Flycamera | protected |
rotation_Z_axis | Tucano::Freecamera | protected |
scale(const Eigen::Vector3f &scale_factors) | Tucano::Camera | inline |
scale(float scale_factor) | Tucano::Camera | inline |
setDefaultView(Eigen::Affine3f view) | Tucano::Flycamera | inline |
setOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane) | Tucano::Camera | inline |
setPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane) | Tucano::Camera | inline |
setProjectionMatrix(const Eigen::Matrix4f &mat) | Tucano::Camera | inline |
setSpeed(const float &speed) | Tucano::Flycamera | inline |
setViewMatrix(const Eigen::Affine3f &mat) | Tucano::Camera | inline |
setViewport(const Eigen::Vector4f &vp) | Tucano::Camera | inline |
setViewport(const Eigen::Vector2i &vp) | Tucano::Camera | inline |
setViewport(const Eigen::Vector2f &vp) | Tucano::Camera | inline |
speed | Tucano::Flycamera | protected |
start_mouse_pos | Tucano::Flycamera | protected |
startRotation(Eigen::Vector2f pos) | Tucano::Flycamera | inline |
strideLeft(void) override | Tucano::Freecamera | inlinevirtual |
strideRight(void) override | Tucano::Freecamera | inlinevirtual |
translate(const Eigen::Vector3f &translation) | Tucano::Camera | inline |
translation_vector | Tucano::Flycamera | protected |
updateViewMatrix() override | Tucano::Freecamera | inlinevirtual |
use_perspective | Tucano::Camera | protected |
view_matrix | Tucano::Camera | protected |
viewMatrix(void) | Tucano::Camera | inline |
viewport | Tucano::Camera | protected |
~Camera() | Tucano::Camera | inline |
~Flycamera() | Tucano::Flycamera | inline |