gramods
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gramods::gmTrack::VrpnServer::Impl Struct Reference
Collaboration diagram for gramods::gmTrack::VrpnServer::Impl:
Collaboration graph
[legend]

Public Member Functions

void initialize ()
 
void updateAnalogs ()
 
void updateButtons ()
 
void updateMultiPose ()
 
void updateSinglePose ()
 

Public Attributes

std::vector< std::shared_ptr< vrpn_Tracker_Server > > single_tracker_server
 
std::vector< std::shared_ptr< vrpn_Tracker_Server > > multi_tracker_server
 
std::vector< std::shared_ptr< vrpn_Analog_Server > > analog_server
 
std::vector< std::shared_ptr< vrpn_Button_Server > > button_server
 
int port = vrpn_DEFAULT_LISTEN_PORT_NO
 
std::vector< std::string > tracker_names
 
std::vector< int > name_map
 
std::vector< std::shared_ptr< AnalogsTracker > > analogs_trackers
 
std::vector< std::shared_ptr< ButtonsTracker > > buttons_trackers
 
std::vector< std::shared_ptr< SinglePoseTracker > > single_pose_trackers
 
std::vector< std::shared_ptr< MultiPoseTracker > > multi_pose_trackers
 

Static Public Attributes

static std::map< int, vrpn_Connection * > vrpn_connections
 

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