#include <trackball.h>
Public Types | |
typedef GenericTrackball < real_type_ > | base_type |
typedef base_type::real_type | real_type |
typedef base_type::vector3_type | vector3_type |
typedef base_type::matrix3x3_type | matrix3x3_type |
typedef base_type::quaternion_type | quaternion_type |
typedef base_type::gl_transform_type | gl_transform_type |
Public Member Functions | |
Trackball () | |
Trackball (real_type const &radius) | |
void | reset () |
void | begin_drag (real_type const &x, real_type const &y) |
void | drag (real_type const &x, real_type const &y) |
void | end_drag (real_type const &x, real_type const &y) |
typedef GenericTrackball<real_type_> OpenTissue::utility::trackball::Trackball< real_type_ >::base_type |
typedef base_type::gl_transform_type OpenTissue::utility::trackball::Trackball< real_type_ >::gl_transform_type |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.
typedef base_type::matrix3x3_type OpenTissue::utility::trackball::Trackball< real_type_ >::matrix3x3_type |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.
typedef base_type::quaternion_type OpenTissue::utility::trackball::Trackball< real_type_ >::quaternion_type |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.
typedef base_type::real_type OpenTissue::utility::trackball::Trackball< real_type_ >::real_type |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.
typedef base_type::vector3_type OpenTissue::utility::trackball::Trackball< real_type_ >::vector3_type |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.
OpenTissue::utility::trackball::Trackball< real_type_ >::Trackball | ( | ) | [inline] |
OpenTissue::utility::trackball::Trackball< real_type_ >::Trackball | ( | real_type const & | radius | ) | [inline] |
void OpenTissue::utility::trackball::Trackball< real_type_ >::begin_drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [inline] |
void OpenTissue::utility::trackball::Trackball< real_type_ >::drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [inline] |
void OpenTissue::utility::trackball::Trackball< real_type_ >::end_drag | ( | real_type const & | x, | |
real_type const & | y | |||
) | [inline] |
void OpenTissue::utility::trackball::Trackball< real_type_ >::reset | ( | ) | [inline, virtual] |
Reimplemented from OpenTissue::utility::trackball::GenericTrackball< real_type_ >.