gramods
Loading...
Searching...
No Matches
Classes | Functions
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  ArucoBoard
 The ArucoBoard is used by the ArucoTracker node to get the board configuration to track. More...
 
class  ArucoBoardComplex
 The Aruco board complex creates a potentially non-flat Aruco "board", or rig, by combinging a set of Aruco boards with different pose relative to the complex base. More...
 
class  ArucoGridBoard
 The Aruco grid board creates a flat grid of fiducial markers. More...
 
class  ArucoPoseTracker
 Pose tracker that tracks pose using feducial markers. 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  OpenCvVideoCapture
 The OpenCvVideoCapture uses OpenCVs VideoCapture to read off video image data. 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  PoseSampleCollector
 The PoseSampleCollector is a utility for sampling tracker data. 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  RelativeTrackerPoseRegistrationEstimator
 The RelativeTrackerPoseRegistrationEstimator is a utility for estimating the relative pose of fixed trackers. 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  TrackerRegistrationEstimator
 The TrackerRegistrationEstimator 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  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...
 

Functions

std::ostream & operator<< (std::ostream &out, const RelativeTrackerPoseRegistrationEstimator::Pose &pose)
 

Detailed Description

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