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

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

addKeyDirection(const Eigen::Quaternion< float > q)Tucano::Pathinline
addKeyPosition(const Tucano::Camera &camera, float interval=0.0)Tucano::Pathinline
anim_speedTucano::Pathprivate
anim_timeTucano::Pathprivate
animatingTucano::Pathprivate
animSpeed(void)Tucano::Pathinline
animTime(void)Tucano::Pathinline
arc_lengthsTucano::Pathprivate
arcLengthToTime(float s)Tucano::Pathinline
aspect_ratioTucano::Cameraprotected
axesTucano::Pathprivate
Camera(void)Tucano::Camerainline
cameraAtCurrentTime(void)Tucano::Pathinline
cameraAtTime(float global_t)Tucano::Pathinline
camerapath_shaderTucano::Pathprivate
changeFovy(float new_fovy)Tucano::Camerainline
computeArcLength(void)Tucano::Pathinline
computeControlQuaternions(void)Tucano::Pathinline
computeInnerControlPoints(void)Tucano::Pathinline
control_points_1Tucano::Pathprivate
control_points_2Tucano::Pathprivate
control_quaternionsTucano::Pathprivate
control_segmentsTucano::Pathprivate
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
curveTucano::Pathprivate
curveSegment(float t)Tucano::Pathinline
default_viewTucano::Cameraprotected
directionAtCurrentTime(void)Tucano::Pathinline
directionAtTime(float global_t)Tucano::Pathinline
draw_control_pointsTucano::Pathprivate
draw_quaternionsTucano::Pathprivate
expQuaternion(const Eigen::Quaternionf &q)Tucano::Pathinline
far_planeTucano::Cameraprotected
fillVertexData(void)Tucano::Pathinline
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
initialize(string shader_dir="../effects/shaders/")Tucano::Pathinline
initOpenGLMatrices(void)Tucano::Pathinline
isAnimating(void)Tucano::Pathinline
key_directionsTucano::Pathprivate
key_intervalsTucano::Pathprivate
key_positionsTucano::Pathprivate
key_quaternionsTucano::Pathprivate
loadFromFile(const string filename)Tucano::Pathinline
logQuaternion(const Eigen::Quaternionf &qi)Tucano::Pathinline
loop_animationTucano::Pathprivate
near_planeTucano::Cameraprotected
Path()Tucano::Pathinline
path_lengthTucano::Pathprivate
phong_shaderTucano::Pathprivate
pointOnPath(float global_t)Tucano::Pathinline
pointOnSegment(float t, int segment)Tucano::Pathinline
printDebugInfo(void)Tucano::Pathinline
projection_matrixTucano::Cameraprotected
projectionMatrix(void)Tucano::Camerainline
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport)Tucano::Camerainline
render(const Tucano::Camera &camera, const Tucano::Camera &light)Tucano::Pathinline
reset(void)Tucano::Pathinline
resetAnimation(void)Tucano::Pathinline
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
setAnimSpeed(float as)Tucano::Pathinline
setLoopAnimation(bool f)Tucano::Pathinline
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
sphereTucano::Pathprivate
squad(int seg, float t)Tucano::Pathinline
startAnimation(void)Tucano::Pathinline
stepBackward(void)Tucano::Pathinline
stepForward(void)Tucano::Pathinline
stopAnimation(void)Tucano::Pathinline
toggleAnimation(void)Tucano::Pathinline
toggleDrawControlPoints(void)Tucano::Pathinline
toggleDrawQuaternions(void)Tucano::Pathinline
toLocalParameter(float t)Tucano::Pathinline
translate(const Eigen::Vector3f &translation)Tucano::Camerainline
use_perspectiveTucano::Cameraprotected
view_matrixTucano::Cameraprotected
viewMatrix(void)Tucano::Camerainline
viewportTucano::Cameraprotected
writeToFile(const string filename)Tucano::Pathinline
~Camera()Tucano::Camerainline