Enpose API — C++
Enpose 6-DoF tracking API
Loading...
Searching...
No Matches
enpose Namespace Reference

Classes

struct  DeviceInfo
 One device discovered on the local network. More...
 
class  Error
 Exception thrown by the wrapper when a C call fails. More...
 
class  PoseStream
 RAII handle to a live pose stream from one device. More...
 

Typedefs

using MarkerPose = ::EnposeMarkerPose
 Pose of one tracked marker in world coordinates.
 

Functions

std::vector< DeviceInfodiscover ()
 Discover Enpose devices on the local network.
 

Typedef Documentation

◆ MarkerPose

using enpose::MarkerPose = typedef ::EnposeMarkerPose

Pose of one tracked marker in world coordinates.

Alias of the C POD struct, so all fields are available directly: timestamp, marker_id, x/y/z, rotation[9], position_rmse, rotation_rmse, sensors. Units: x/y/z and position_rmse are in meters; rotation_rmse is in radians.

Function Documentation

◆ discover()

std::vector< DeviceInfo > enpose::discover ( )
inline

Discover Enpose devices on the local network.

Returns one entry per device (empty if none are found). Throws Error on an I/O failure.