Public Member Functions | Protected Attributes

TrackerGUI< tracker_type > Class Template Reference

#include <gui.h>

Inheritance diagram for TrackerGUI< tracker_type >:
OpenTissue::glut::BasePerspectiveViewApplication< math_types_ > OpenTissue::glut::Application

List of all members.

Public Member Functions

 TrackerGUI (const std::string _title, const options &opts, const bool _playback)
const char * do_get_title () const
void do_display ()
void do_action (unsigned char choice)
void do_init_right_click_menu (int main_menu, void menu(int entry))
void do_init ()
void do_run ()
void do_shutdown ()

Protected Attributes

const std::string title
calibration calib
tracker_type track
const bool playback

Detailed Description

template<class tracker_type>
class TrackerGUI< tracker_type >

A basic class for 3D visualisations of different trackers.


Constructor & Destructor Documentation

template<class tracker_type >
TrackerGUI< tracker_type >::TrackerGUI ( const std::string  _title,
const options opts,
const bool  _playback 
) [inline]

Member Function Documentation

template<class tracker_type >
void TrackerGUI< tracker_type >::do_action ( unsigned char  choice  )  [inline, virtual]
template<class tracker_type >
void TrackerGUI< tracker_type >::do_display (  )  [inline, virtual]
template<class tracker_type >
const char* TrackerGUI< tracker_type >::do_get_title (  )  const [inline, virtual]
template<class tracker_type >
void TrackerGUI< tracker_type >::do_init (  )  [inline, virtual]
template<class tracker_type >
void TrackerGUI< tracker_type >::do_init_right_click_menu ( int  main_menu,
void   menuint entry 
) [inline, virtual]
template<class tracker_type >
void TrackerGUI< tracker_type >::do_run (  )  [inline, virtual]
template<class tracker_type >
void TrackerGUI< tracker_type >::do_shutdown (  )  [inline, virtual]

Member Data Documentation

template<class tracker_type >
calibration TrackerGUI< tracker_type >::calib [protected]
template<class tracker_type >
const bool TrackerGUI< tracker_type >::playback [protected]
template<class tracker_type >
const std::string TrackerGUI< tracker_type >::title [protected]
template<class tracker_type >
tracker_type TrackerGUI< tracker_type >::track [protected]

The documentation for this class was generated from the following file: