Definition PstString.h:18
Basic vector class, cloning std::vector<T>.
Definition PstVector.h:30
Utils::PstVector< TargetStatus > TargetStatuses
Vector of TargetStatus objects.
Definition PstTypes.h:81
Utils::PstVector< Point > Points
Vector of Point objects.
Definition PstTypes.h:120
TrackingRegion
Region of the tracking working space in which markers are reported.
Definition PstTypes.h:91
Utils::PstVector< TargetPose > TargetPoses
Vector of TargetPose objects.
Definition PstTypes.h:149
StatusMessage
Tracker status messages enum class.
Definition PstTypes.h:241
Utils::PstVector< CameraInfo > CameraInfoList
Vector of CameraInfo objects.
Definition PstTypes.h:231
Utils::PstVector< Target > Targets
Vector of Target objects.
Definition PstTypes.h:55
TrackerMode
Tracker mode enum class.
Definition PstTypes.h:262
Utils::PstVector< Utils::PstArray< float, 3 > > MarkerList
Vector of 3D marker positions of a tracking Target.
Definition PstTypes.h:158
@ FULL
Definition PstTypes.h:93
@ OPTIMAL
Definition PstTypes.h:92
@ NOT_INITIALIZED
Definition PstTypes.h:243
@ ERR_NOTENOUGHTCAMS_FOUND
Definition PstTypes.h:248
@ ERR_GENERAL
Definition PstTypes.h:245
@ ERR_NOCAMS_FOUND
Definition PstTypes.h:247
@ DISCONNECTED
Definition PstTypes.h:244
@ ERR_CANNOT_START_CAMS
Definition PstTypes.h:250
@ ERR_INITERROR
Definition PstTypes.h:249
@ ERR_TIMEOUT
Definition PstTypes.h:246
@ ERR_CANNOT_SETUP_CAMS
Definition PstTypes.h:251
@ OK
Definition PstTypes.h:242
@ TRACKER_ERROR
Definition PstTypes.h:269
@ LOWPOWER
Definition PstTypes.h:263
@ RECONNECT
Definition PstTypes.h:268
@ UNKNOWN
Definition PstTypes.h:270
@ TRAINING
Definition PstTypes.h:266
@ TRACKING
Definition PstTypes.h:265
@ DISCONNECT
Definition PstTypes.h:267
@ SETUP
Definition PstTypes.h:264
Definition ExportedTypeConversions.h:11
Definition ExportedTypeConversions.h:9
Information for each camera of the connected PST Tracker.
Definition PstTypes.h:215
Utils::PstString server_sha1_url
Definition PstTypes.h:218
Utils::PstString calibration_url
Definition PstTypes.h:219
Utils::PstString camera_id
Definition PstTypes.h:216
Utils::PstString local_sha1
Definition PstTypes.h:217
Images retrieved from the tracker.
Definition PstTypes.h:28
Utils::PstVector< unsigned char * > images
Definition PstTypes.h:31
unsigned int height
Definition PstTypes.h:30
unsigned int width
Definition PstTypes.h:29
Estimated 3D marker location.
Definition PstTypes.h:107
TrackingRegion detection_region
Definition PstTypes.h:110
int id
Definition PstTypes.h:108
Utils::PstArray< float, 3 > position
Definition PstTypes.h:109
Tracking target information.
Definition PstTypes.h:42
Utils::PstString uuid
Definition PstTypes.h:44
int id
Definition PstTypes.h:45
Utils::PstString name
Definition PstTypes.h:43
Estimated tracking target pose and detected 3D markers.
Definition PstTypes.h:136
float matching_error
Definition PstTypes.h:139
Points matched_markers
Definition PstTypes.h:138
Utils::PstArray< float, 16 > pose
Definition PstTypes.h:137
Tracking target status.
Definition PstTypes.h:70
bool status
Definition PstTypes.h:71
Tracking information retrieved from tracker.
Definition PstTypes.h:173
double timestamp
Definition PstTypes.h:174
TargetPoses targetlist
Definition PstTypes.h:176
int seqnumber
Definition PstTypes.h:175
Points datapoints
Definition PstTypes.h:177