#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_ >.
1.7.1