PST SDK 7.0.0.0-ebe6e713
Loading...
Searching...
No Matches
PSTech::pstsdk Namespace Reference

Namespaces

namespace  ExportedTypeConversions

Classes

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

Typedefs

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

Enumerations

enum class  TrackingRegion { OPTIMAL , FULL }
 Region of the tracking working space in which markers are reported. More...
enum class  StatusMessage {
  OK , NOT_INITIALIZED , DISCONNECTED , ERR_GENERAL ,
  ERR_TIMEOUT , ERR_NOCAMS_FOUND , ERR_NOTENOUGHTCAMS_FOUND , ERR_INITERROR ,
  ERR_CANNOT_START_CAMS , ERR_CANNOT_SETUP_CAMS
}
 Tracker status messages enum class. More...
enum class  TrackerMode {
  LOWPOWER , SETUP , TRACKING , TRAINING ,
  DISCONNECT , RECONNECT , TRACKER_ERROR , UNKNOWN
}
 Tracker mode enum class. More...

Functions

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