Lens AI Profiler Cpp
Public Member Functions | List of all members
TrackingProfile Class Reference

Public Member Functions

 TrackingProfile (std::string conf_path, int save_interval)
 Constructor to initialize the TrackerProfile object. More...
 
 ~TrackingProfile ()
 Destructor to clean up resources.
 
void log_detection_confidence (float confidence)
 Log detection confidence to the confidence sketch. More...
 
void log_track_length (int length)
 Log track length to the track length sketch. More...
 
void log_iou (float iou)
 Log IoU to the IoU sketch. More...
 
void log_orientation_error (float orientation_error)
 
void log_angular_velocity_latency (float angular_velocity_latency)
 
void log_position_error (float position_error)
 
void log_orientation_error (const Quaternion &orientation)
 
void log_angular_velocity_latency (const AngularVelocity &angular_velocity)
 
void log_quaternion_drift (float quaternion_drift)
 
void log_covariance_spread (float covariance_spread)
 
void log_anomalous_rotation (float anomalous_rotation)
 
void log_angular_divergence (float angular_divergance)
 

Constructor & Destructor Documentation

◆ TrackingProfile()

TrackingProfile::TrackingProfile ( std::string  conf_path,
int  save_interval 
)

Constructor to initialize the TrackerProfile object.

Parameters
conf_pathPath to the configuration file.
save_intervalInterval at which data is saved.

Member Function Documentation

◆ log_detection_confidence()

void TrackingProfile::log_detection_confidence ( float  confidence)

Log detection confidence to the confidence sketch.

Parameters
confidenceDetection confidence to be logged.

◆ log_iou()

void TrackingProfile::log_iou ( float  iou)

Log IoU to the IoU sketch.

Parameters
iouIoU value to be logged.

◆ log_track_length()

void TrackingProfile::log_track_length ( int  length)

Log track length to the track length sketch.

Parameters
lengthLength of the track to be logged.

The documentation for this class was generated from the following files: