gramods
Classes
gramods::gmTrack Namespace Reference

The gmTrack module provides primarily pose tracking clients, servers and filters. More...

Classes

class  AnalogsMapper
 Analogs filter that re-maps analog indices to a standard order for application compatibility between tracker systems. More...
 
class  AnalogsTracker
 The base of AnalogsTrackers. More...
 
class  ButtonsMapper
 Buttons filter that re-maps button indices to a standard order for application compatibility between tracker systems. More...
 
class  ButtonsTracker
 The base of ButtonsTrackers, reporting button states. More...
 
class  Controller
 A controller is a combination of one or more of a pose tracker, buttons tracker and analogs tracker, also called Wand. More...
 
class  MultiPoseTracker
 The base of MultiPoseTrackers. More...
 
class  MultiToSinglePoseTracker
 The base of MultiToSinglePoseTrackers. More...
 
class  OffsetSinglePoseTracker
 Provides the pose as an offset from another single pose tracker. More...
 
class  OpenVRAnalogsTracker
 Analogs tracker reading data off one or more actions in OpenVR. More...
 
class  OpenVRButtonsTracker
 Buttons tracker reading data off one or more actions in OpenVR. More...
 
class  OpenVRPoseTracker
 The base of OpenVRPoseTrackers. More...
 
class  PoseRegistrationEstimator
 The PoseRegistrationEstimator is a utility for estimating the base of a tracking system's coordinates, i e registration of the tracking system into room or display system coordinates. More...
 
class  PoseTracker
 The base of PoseTrackers. More...
 
class  ProjectionTextureGenerator
 The ProjectionTextureGenerator is a utility for generating a projection texture for gmGraphics::TextureProjectedView. More...
 
class  RegisteredMultiPoseTracker
 Provides the pose from another multi pose tracker in a registered coordinate system. More...
 
class  RegisteredSinglePoseTracker
 Provides the pose from another single pose tracker in a registered coordinate system. More...
 
class  RelativeSinglePoseTracker
 The base of RelativeSinglePoseTrackers. More...
 
class  SampleCollector
 The SampleCollector is a utility for sampling tracker data. More...
 
class  SinglePoseTracker
 The base of SinglePoseTrackers. More...
 
class  SingleToMultiPoseTracker
 The base of SingleToMultiPoseTrackers. More...
 
class  TimeSampleAnalogsTracker
 This analogs tracker reports analog states as specified in the samples of the node. More...
 
class  TimeSampleButtonsTracker
 This buttons tracker reports button states as specified in the samples of the node. More...
 
class  TimeSamplePoseTracker
 Pose tracker plays back linear interpolation between specified samples. More...
 
class  VrpnAnalogsTracker
 Analogs tracker reading data off a VRPN server. More...
 
class  VrpnButtonsTracker
 Buttons tracker reading data off a VRPN server. More...
 
class  VrpnPoseTracker
 Pose tracker reading data off a VRPN server. More...
 
class  VrpnServer
 This class sets up a VRPN server that post data from AnalogsTracker, ButtonsTracker, SinglePoseTracker and MultiPoseTracker instances. More...
 

Detailed Description

The gmTrack module provides primarily pose tracking clients, servers and filters.