PST SDK  6.0.0.0-272350a
PSTech::pstsdk Namespace Reference

Namespaces

 ExportedTypeConversions
 

Classes

struct  Image
 Images retrieved from the tracker. More...
 
class  Listener
 Abstract listener class for receiving tracking information and tracking mode updates. More...
 
struct  Point
 Estimated 3D marker location. More...
 
struct  Target
 Tracking target information. More...
 
struct  TargetPose
 Estimated tracking target pose and detected 3D markers. More...
 
struct  TargetStatus
 Tracking target status. More...
 
class  Tracker
 Main PST SDK class implementing tracker communication. More...
 
struct  TrackerData
 Tracking information retrieved from tracker. More...
 

Typedefs

typedef Utils::PstVector< TargetTargets
 Vector of Target objects. More...
 
typedef Utils::PstVector< TargetStatusTargetStatuses
 Vector of TargetStatus objects. More...
 
typedef Utils::PstVector< PointPoints
 Vector of Point objects. More...
 
typedef Utils::PstVector< TargetPoseTargetPoses
 Vector of TargetPose objects. More...
 
typedef Utils::PstVector< Utils::PstArray< float, 3 > > MarkerList
 Vector of 3D marker positions of a tracking Target. More...
 

Enumerations

enum  StatusMessage {
  StatusMessage::OK, StatusMessage::NOT_INITIALIZED, StatusMessage::DISCONNECTED, StatusMessage::ERR_GENERAL,
  StatusMessage::ERR_TIMEOUT, StatusMessage::ERR_NOCAMS_FOUND, StatusMessage::ERR_NOTENOUGHTCAMS_FOUND, StatusMessage::ERR_INITERROR,
  StatusMessage::ERR_CANNOT_START_CAMS, StatusMessage::ERR_CANNOT_SETUP_CAMS
}
 Tracker status messages enum class. More...
 
enum  TrackerMode {
  TrackerMode::LOWPOWER, TrackerMode::SETUP, TrackerMode::TRACKING, TrackerMode::TRAINING,
  TrackerMode::DISCONNECT, TrackerMode::RECONNECT, TrackerMode::TRACKER_ERROR, TrackerMode::UNKNOWN
}
 Tracker mode enum class. More...
 

Functions

void EnableLogging ()
 Write plug-in status information to the standard C output stream stderr. More...
 
const char * GetSdkVersion ()
 Retrieve the SDK version string. More...