PST SDK 7.0.0.0-ebe6e713
Loading...
Searching...
No Matches
PstTypes.h File Reference
#include "PstString.h"
#include "PstVector.h"
#include "PstArray.h"
Include dependency graph for PstTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...

Namespaces

namespace  PSTech
namespace  PSTech::pstsdk

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...