Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
Loading...
Searching...
No Matches
auterion::TrackingStatus Struct Reference

The status of the tracking on a camera, as the app tracking on it reports it (see TrackingInterface). Positions are normalized to [0, 1] of the displayed view. More...

#include <auterion_sdk/camera/camera.hpp>

Public Types

enum class  Mode { None , Point , Rectangle }
 

Public Attributes

bool active {false}
 a target is tracked (or coasting)
 
bool coasting {false}
 the target is obscured, its position predicted
 
bool error {false}
 
Mode mode {Mode::None}
 
float point_x {0.F}
 Mode::Point.
 
float point_y {0.F}
 
float radius {0.F}
 
float rectangle_top_x {0.F}
 Mode::Rectangle.
 
float rectangle_top_y {0.F}
 
float rectangle_bottom_x {0.F}
 
float rectangle_bottom_y {0.F}
 
unsigned resolution_x {0}
 the displayed resolution, 0 if unknown
 
unsigned resolution_y {0}
 
unsigned hfov_deg {0}
 the displayed horizontal field of view, 0 if unknown
 

Detailed Description

The status of the tracking on a camera, as the app tracking on it reports it (see TrackingInterface). Positions are normalized to [0, 1] of the displayed view.


The documentation for this struct was generated from the following file: