#include <thread>
#include <chrono>
{
{
}
public:
virtual ~MyListener() override
{
}
} listener;
int main(int argc, char *argv[])
{
try
{
#ifdef WIN32
#else
#endif
std::this_thread::sleep_for(std::chrono::seconds(10));
}
{
}
return 0;
}
Definition TrackerExceptions.h:54
Abstract listener class for receiving tracking information and tracking mode updates.
Definition pstsdk_cpp.h:38
virtual void OnTrackerData(const TrackerData &data)
Callback function receiving tracking information from the tracker.
Definition pstsdk_cpp.h:49
Main PST SDK class implementing tracker communication.
Definition pstsdk_cpp.h:101
void Start()
Start tracking.
static void Shutdown()
Shutdown the tracking system, stopping tracking.
static void AddTrackerListener(Listener *listener)
Add a listener for receiving tracker data and tracking mode updates.
static void RemoveTrackerListener(Listener *listener)
Remove a listener for receiving tracker data and tracking mode updates.
Tracking information retrieved from tracker.
Definition PstTypes.h:173