#include <trackball_generic.h>
typedef real_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::gl_transform_type[16] |
typedef math::Matrix3x3<real_type> OpenTissue::utility::trackball::GenericTrackball< real_type_ >::matrix3x3_type |
typedef math::Quaternion<real_type> OpenTissue::utility::trackball::GenericTrackball< real_type_ >::quaternion_type |
typedef real_type_ OpenTissue::utility::trackball::GenericTrackball< real_type_ >::real_type |
typedef math::Vector3<real_type> OpenTissue::utility::trackball::GenericTrackball< real_type_ >::vector3_type |
OpenTissue::utility::trackball::GenericTrackball< real_type_ >::GenericTrackball | ( | ) | [inline] |
OpenTissue::utility::trackball::GenericTrackball< real_type_ >::GenericTrackball | ( | real_type | radius | ) | [inline] |
virtual OpenTissue::utility::trackball::GenericTrackball< real_type_ >::~GenericTrackball | ( | ) | [inline, virtual] |
vector3_type& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::anchor | ( | ) | [inline] |
vector3_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::anchor | ( | ) | const [inline] |
real_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::angle | ( | ) | const [inline] |
real_type& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::angle | ( | ) | [inline] |
vector3_type& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::axis | ( | ) | [inline] |
vector3_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::axis | ( | ) | const [inline] |
virtual void OpenTissue::utility::trackball::GenericTrackball< real_type_ >::begin_drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [pure virtual] |
Implemented in OpenTissue::utility::trackball::Shoemake< real_type_ >.
vector3_type& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::current | ( | ) | [inline] |
vector3_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::current | ( | ) | const [inline] |
virtual void OpenTissue::utility::trackball::GenericTrackball< real_type_ >::drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [pure virtual] |
Implemented in OpenTissue::utility::trackball::Shoemake< real_type_ >.
virtual void OpenTissue::utility::trackball::GenericTrackball< real_type_ >::end_drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [pure virtual] |
Implemented in OpenTissue::utility::trackball::Shoemake< real_type_ >.
matrix3x3_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::get_current_rotation | ( | ) | [inline] |
gl_transform_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::get_gl_current_rotation | ( | ) | [inline] |
matrix3x3_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::get_incremental_rotation | ( | ) | const [inline] |
real_type& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::radius | ( | ) | [inline] |
real_type const& OpenTissue::utility::trackball::GenericTrackball< real_type_ >::radius | ( | ) | const [inline] |
virtual void OpenTissue::utility::trackball::GenericTrackball< real_type_ >::reset | ( | ) | [inline, virtual] |
vector3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_anchor_position [protected] |
TBD.
real_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_angle [protected] |
TBD.
vector3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_axis [protected] |
TBD.
vector3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_current_position [protected] |
TBD.
gl_transform_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_gl_xform_current [protected] |
TBD.
real_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_radius [protected] |
TBD.
matrix3x3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_xform_anchor [protected] |
TBD.
matrix3x3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_xform_current [protected] |
TBD.
matrix3x3_type OpenTissue::utility::trackball::GenericTrackball< real_type_ >::m_xform_incremental [protected] |
TBD.