LibMultiSense
LibMultiSense Documentation
crl::multisense::apriltag::Header Class Reference

Class containing Header information for a apriltag callback. More...

#include <MultiSenseTypes.hh>

Inheritance diagram for crl::multisense::apriltag::Header:
Collaboration diagram for crl::multisense::apriltag::Header:

Classes

struct  ApriltagDetection
 

Public Attributes

int64_t frameId
 The frame ID of the image that the apriltags were detected on. More...
 
int64_t timestamp
 The frame timestamp (nanoseconds) of the image that the apriltags were detected on. More...
 
std::string imageSource
 The image source that the apriltags were detected on. More...
 
uint8_t success
 Success flag to indicate whether for the apriltag algorithm ran successfully. More...
 
uint32_t numDetections
 The number of apriltags that were detected. More...
 
std::vector< ApriltagDetectiondetections
 Apriltag detections. More...
 

Additional Inherited Members

- Public Member Functions inherited from crl::multisense::HeaderBase
virtual bool inMask (DataSource mask)
 This default implementation of the inMask member function will be overridden by derived classes. More...
 
virtual ~HeaderBase ()
 

Detailed Description

Class containing Header information for a apriltag callback.

See crl::multisense::Channel::addIsolatedCallback

Definition at line 2929 of file MultiSenseTypes.hh.

Member Data Documentation

◆ detections

std::vector<ApriltagDetection> crl::multisense::apriltag::Header::detections

Apriltag detections.

Definition at line 2967 of file MultiSenseTypes.hh.

◆ frameId

int64_t crl::multisense::apriltag::Header::frameId

The frame ID of the image that the apriltags were detected on.

Definition at line 2957 of file MultiSenseTypes.hh.

◆ imageSource

std::string crl::multisense::apriltag::Header::imageSource

The image source that the apriltags were detected on.

Definition at line 2961 of file MultiSenseTypes.hh.

◆ numDetections

uint32_t crl::multisense::apriltag::Header::numDetections

The number of apriltags that were detected.

Definition at line 2965 of file MultiSenseTypes.hh.

◆ success

uint8_t crl::multisense::apriltag::Header::success

Success flag to indicate whether for the apriltag algorithm ran successfully.

Definition at line 2963 of file MultiSenseTypes.hh.

◆ timestamp

int64_t crl::multisense::apriltag::Header::timestamp

The frame timestamp (nanoseconds) of the image that the apriltags were detected on.

Definition at line 2959 of file MultiSenseTypes.hh.


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