PST SDK  5.2.0.0-0eac0f6
Pstsdk

Classes

struct  PSTech::pstsdk::Image
 Images retrieved from the tracker. More...
 
struct  PSTech::pstsdk::Target
 Tracking target information. More...
 
struct  PSTech::pstsdk::TargetStatus
 Tracking target status. More...
 
struct  PSTech::pstsdk::TargetPose
 Estimated tracking target pose. More...
 
struct  PSTech::pstsdk::Point
 Estimated 3D marker location. More...
 
struct  PSTech::pstsdk::TrackerData
 Tracking information retrieved from tracker. More...
 
class  PSTech::PSTException
 Generic tracker exception. More...
 

Typedefs

typedef Utils::PstVector< TargetPSTech::pstsdk::Targets
 Vector of Target objects. More...
 
typedef Utils::PstVector< TargetStatusPSTech::pstsdk::TargetStatuses
 Vector of TargetStatus objects. More...
 
typedef Utils::PstVector< TargetPosePSTech::pstsdk::TargetPoses
 Vector of TargetPose objects. More...
 
typedef Utils::PstVector< PointPSTech::pstsdk::Points
 Vector of Point objects. More...
 
typedef Utils::PstVector< Utils::PstArray< float, 3 > > PSTech::pstsdk::MarkerList
 Vector of 3D marker positions of a tracking Target. More...
 

Enumerations

enum  PSTech::pstsdk::StatusMessage {
  PSTech::pstsdk::StatusMessage::OK, PSTech::pstsdk::StatusMessage::NOT_INITIALIZED, PSTech::pstsdk::StatusMessage::DISCONNECTED, PSTech::pstsdk::StatusMessage::ERR_GENERAL,
  PSTech::pstsdk::StatusMessage::ERR_TIMEOUT, PSTech::pstsdk::StatusMessage::ERR_NOCAMS_FOUND, PSTech::pstsdk::StatusMessage::ERR_NOTENOUGHTCAMS_FOUND, PSTech::pstsdk::StatusMessage::ERR_INITERROR,
  PSTech::pstsdk::StatusMessage::ERR_CANNOT_START_CAMS, PSTech::pstsdk::StatusMessage::ERR_CANNOT_SETUP_CAMS
}
 Tracker status messages enum class. More...
 

Detailed Description

Typedef Documentation

◆ MarkerList

A vector of 3D marker positions of a tracking Target.

See also
Target

◆ Points

A vector containing Point objects.

See also
Point

◆ TargetPoses

A vector containing TargetPose objects containing information about the pose of tracking Targets.

See also
TargetPose

◆ Targets

A vector containing tracking Target objects.

See also
Target

◆ TargetStatuses

A vector containing TargetStatus objects containing information about the status of tracking Targets.

See also
TargetStatus

Enumeration Type Documentation

◆ StatusMessage

This enum class lists all status messages that can be reported by the tracker.

See also
Tracker::Systemcheck()
Enumerator
OK 

The system is running OK

NOT_INITIALIZED 

Tracker failed to initialize correctly

DISCONNECTED 

The grabber has been disconnected

ERR_GENERAL 

Unspecified grabber error

ERR_TIMEOUT 

Grabber timeout error

ERR_NOCAMS_FOUND 

Grabber could not detect any cameras

ERR_NOTENOUGHTCAMS_FOUND 

Grabber could not detect sufficient cameras

ERR_INITERROR 

Grabber did not initialize correctly

ERR_CANNOT_START_CAMS 

Grabber could not start cameras

ERR_CANNOT_SETUP_CAMS 

Grabber failed setting up cameras