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

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

applyScaleToViewMatrix(float scale)Tucano::Trackballinline
aspect_ratioTucano::Cameraprotected
Camera(void)Tucano::Camerainline
changeFovy(float new_fovy)Tucano::Camerainline
computeRing3DPosition(const Eigen::Vector2f &pixel, Eigen::Vector3f &sphere_pos)Tucano::RotationManipulatorinlineprotected
computeRotationAngle(float sensibility=1.0)Tucano::RotationManipulatorinlinevirtual
computeSphere3DPosition(const Eigen::Vector2f &pixel, Eigen::Vector3f &sphere_pos)Tucano::RotationManipulatorinlineprotected
computeTranslationVector(void)Tucano::RotationManipulatorinlinevirtual
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
drawTrackballTucano::Trackballprotected
endRotation(void)Tucano::RotationManipulatorinlinevirtual
endTranslation(void)Tucano::Trackballinline
external_cameraTucano::Manipulatorprotected
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
getSpherePos(void)Tucano::Manipulatorinline
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
inner_radiusTucano::RotationManipulatorprivate
isRotating(void)Tucano::Trackballinline
isTranslating(void)Tucano::Trackballinline
last_positionTucano::RotationManipulatorprivate
loadShader(void)Tucano::Trackballinline
Manipulator(void)Tucano::Manipulatorinline
meshTucano::Trackballprotected
near_planeTucano::Cameraprotected
normalizePosition(const Eigen::Vector2f &pos)Tucano::Trackballinline
outer_radiusTucano::RotationManipulatorprivate
projection_matrixTucano::Cameraprotected
projectionMatrix(void)Tucano::Camerainline
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport)Tucano::Camerainline
quaternionTucano::Trackballprotected
radiusTucano::Trackballprotected
render(void)Tucano::RotationManipulatorinline
Tucano::Manipulator::render(Eigen::Affine3f ext_view_matrix=Eigen::Affine3f::Identity(), Eigen::Matrix4f ext_proj_matrix=Eigen::Matrix4f::Identity())Tucano::Trackballinlinevirtual
reset(void)Tucano::Trackballinline
resetProjectionMatrix(void)Tucano::Camerainline
resetViewMatrix(void)Tucano::Camerainline
rotate(const Eigen::Quaternion< float > &rotation)Tucano::Camerainline
rotateCamera(const Eigen::Vector2f &screen_pos)Tucano::RotationManipulatorinlinevirtual
rotateViewMatrix(const Eigen::Affine3f &rot)Tucano::Trackballinline
rotatingTucano::Trackballprotected
RotationManipulator(void)Tucano::RotationManipulatorinline
scale(const Eigen::Vector3f &scale_factors)Tucano::Camerainline
scale(float scale_factor)Tucano::Camerainline
selected_axisTucano::RotationManipulatorprivate
selected_normalTucano::RotationManipulatorprivate
setDefaultRotation(Eigen::Matrix3f rot)Tucano::Trackballinline
setDefaultTranslation(Eigen::Vector3f t)Tucano::Trackballinline
setExternalCamera(Tucano::Camera *ext_cam)Tucano::Manipulatorinline
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::RotationManipulatorinlinevirtual
setRenderFlag(bool flag)Tucano::Trackballinline
setSpherePos(const Eigen::Vector3f &pos)Tucano::Manipulatorinline
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
sphere_positionTucano::RotationManipulatorprivate
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::RotationManipulatorinlinevirtual
use_default_shadersTucano::Trackballprotected
use_perspectiveTucano::Cameraprotected
view_matrixTucano::Cameraprotected
viewMatrix(void)Tucano::Camerainline
viewportTucano::Cameraprotected
zoomTucano::Trackballprotected
~Camera()Tucano::Camerainline