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

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

applyScaleToViewMatrix(float scale)Tucano::Trackballinline
arrowTucano::DirectionalTrackballprivate
aspect_ratioTucano::Cameraprotected
Camera(void)Tucano::Camerainline
changeFovy(float new_fovy)Tucano::Camerainline
computeRotationAngle(float sensibility=1.0)Tucano::DirectionalTrackballinlineprotectedvirtual
computeTranslationVector(void)Tucano::Trackballinlinevirtual
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
createTrackballRepresentation(void)Tucano::Trackballinline
decreaseZoom(float scale)Tucano::Trackballinline
default_quaternionTucano::Trackballprotected
default_translationTucano::Trackballprotected
default_viewTucano::Cameraprotected
DirectionalTrackball(void)Tucano::DirectionalTrackballinline
drawTrackballTucano::Trackballprotected
endRotation(void)Tucano::Trackballinlinevirtual
endTranslation(void)Tucano::Trackballinline
far_planeTucano::Cameraprotected
finalPositionTucano::Trackballprotected
finalTranslationPositionTucano::Trackballprotected
focal_lengthTucano::Cameraprotected
fovyTucano::Cameraprotected
frustum_bottomTucano::Cameraprotected
frustum_leftTucano::Cameraprotected
frustum_rightTucano::Cameraprotected
frustum_topTucano::Cameraprotected
getCenter(void) const Tucano::Camerainline
getDefaultRotation(void)Tucano::Trackballinline
getDefaultTranslation(void)Tucano::Trackballinline
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
getRotation(void)Tucano::Trackballinlinevirtual
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
getZoom(void)Tucano::Trackballinline
increaseZoom(float scale)Tucano::Trackballinline
incrementFov(float inc)Tucano::Camerainline
initialPositionTucano::Trackballprotected
initialTranslationPositionTucano::Trackballprotected
initOpenGLMatrices(void)Tucano::Trackballinline
isRotating(void)Tucano::Trackballinline
isTranslating(void)Tucano::Trackballinline
loadShader(void)Tucano::Trackballinline
meshTucano::Trackballprotected
near_planeTucano::Cameraprotected
normalizePosition(const Eigen::Vector2f &pos)Tucano::Trackballinline
projection_matrixTucano::Cameraprotected
projectionMatrix(void)Tucano::Camerainline
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport)Tucano::Camerainline
quaternionTucano::Trackballprotected
quaternion_hTucano::DirectionalTrackballprivate
quaternion_vTucano::DirectionalTrackballprivate
radiusTucano::Trackballprotected
render(Eigen::Affine3f ext_view_matrix=Eigen::Affine3f::Identity(), Eigen::Matrix4f ext_proj_matrix=Eigen::Matrix4f::Identity())Tucano::Trackballinlinevirtual
renderDirection(Tucano::Camera &ext_camera, bool render_from_ext=false)Tucano::DirectionalTrackballinline
reset(void)Tucano::Trackballinline
resetProjectionMatrix(void)Tucano::Camerainline
resetViewMatrix(void)Tucano::Camerainline
rotate(const Eigen::Quaternion< float > &rotation)Tucano::Camerainline
rotateCamera(const Eigen::Vector2f &pos)Tucano::Trackballinlinevirtual
rotateViewMatrix(const Eigen::Affine3f &rot)Tucano::Trackballinline
rotatingTucano::Trackballprotected
scale(const Eigen::Vector3f &scale_factors)Tucano::Camerainline
scale(float scale_factor)Tucano::Camerainline
setDefaultRotation(Eigen::Matrix3f rot)Tucano::Trackballinline
setDefaultTranslation(Eigen::Vector3f t)Tucano::Trackballinline
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
setRadius(float r)Tucano::Trackballinlinevirtual
setRenderFlag(bool flag)Tucano::Trackballinline
setRotation(Eigen::Quaternion< float > q)Tucano::DirectionalTrackballinline
setTrackballOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane)Tucano::Trackballinline
setTrackballPerspectiveMatrix(float fy, float aspect_ratio, float near_plane, float far_plane)Tucano::Trackballinline
setTrackballProjectionMatrix(const Eigen::Matrix4f &mat)Tucano::Trackballinline
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
Trackball(string shader_dir="")Tucano::Trackballinline
trackball_shaderTucano::Trackballprotected
trackballProjectionMatrixTucano::Trackballprotected
translate(const Eigen::Vector3f &translation)Tucano::Camerainline
translateCamera(const Eigen::Vector2f &pos)Tucano::Trackballinlinevirtual
translateViewMatrix(const Eigen::Vector3f &translation)Tucano::Trackballinline
translatingTucano::Trackballprotected
translationVectorTucano::Trackballprotected
updateViewMatrix(void)Tucano::DirectionalTrackballinlinevirtual
use_default_shadersTucano::Trackballprotected
use_perspectiveTucano::Cameraprotected
view_matrixTucano::Cameraprotected
viewMatrix(void)Tucano::Camerainline
viewportTucano::Cameraprotected
zoomTucano::Trackballprotected
~Camera()Tucano::Camerainline