Tucano  0.1
A library for rapid prototyping with modern OpenGL and GLSL
Tucano::Camera Member List

This is the complete list of members for Tucano::Camera, including all inherited members.

aspect_ratioTucano::Cameraprotected
Camera(void)Tucano::Camerainline
changeFovy(float new_fovy)Tucano::Camerainline
createOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane)Tucano::Camerainlinestatic
createPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane)Tucano::Camerainlinestatic
default_viewTucano::Cameraprotected
far_planeTucano::Cameraprotected
focal_lengthTucano::Cameraprotected
fovyTucano::Cameraprotected
frustum_bottomTucano::Cameraprotected
frustum_leftTucano::Cameraprotected
frustum_rightTucano::Cameraprotected
frustum_topTucano::Cameraprotected
getCenter(void) const Tucano::Camerainline
getFarPlane(void) const Tucano::Camerainline
getFovy(void) const Tucano::Camerainline
getNearPlane(void) const Tucano::Camerainline
getPerspectiveScale(void) const Tucano::Camerainline
getProjectionMatrix(GLdouble *matrix)Tucano::Camerainline
getProjectionMatrix(void) const Tucano::Camerainline
getRotationMatrix(void) const Tucano::Camerainline
getTranslationMatrix(void) const Tucano::Camerainline
getViewMatrix(GLdouble *matrix)Tucano::Camerainline
getViewMatrix(void) const Tucano::Camerainline
getViewport(void) const Tucano::Camerainline
getViewportAspectRatio(void) const Tucano::Camerainline
getViewportSize(void) const Tucano::Camerainline
incrementFov(float inc)Tucano::Camerainline
near_planeTucano::Cameraprotected
projection_matrixTucano::Cameraprotected
projectionMatrix(void)Tucano::Camerainline
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport)Tucano::Camerainline
reset(void)Tucano::Camerainline
resetProjectionMatrix(void)Tucano::Camerainline
resetViewMatrix(void)Tucano::Camerainline
rotate(const Eigen::Quaternion< float > &rotation)Tucano::Camerainline
scale(const Eigen::Vector3f &scale_factors)Tucano::Camerainline
scale(float scale_factor)Tucano::Camerainline
setOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane)Tucano::Camerainline
setPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane)Tucano::Camerainline
setProjectionMatrix(const Eigen::Matrix4f &mat)Tucano::Camerainline
setViewMatrix(const Eigen::Affine3f &mat)Tucano::Camerainline
setViewport(const Eigen::Vector4f &vp)Tucano::Camerainline
setViewport(const Eigen::Vector2i &vp)Tucano::Camerainline
setViewport(const Eigen::Vector2f &vp)Tucano::Camerainline
translate(const Eigen::Vector3f &translation)Tucano::Camerainline
use_perspectiveTucano::Cameraprotected
view_matrixTucano::Cameraprotected
viewMatrix(void)Tucano::Camerainline
viewportTucano::Cameraprotected
~Camera()Tucano::Camerainline