#include <AprilTagConfig.hpp>
Public Types | |
using | Family = RawAprilTagConfig::Family |
using | QuadThresholds = RawAprilTagConfig::QuadThresholds |
Public Member Functions | |
AprilTagConfig () | |
AprilTagConfig (std::shared_ptr< RawAprilTagConfig > ptr) | |
dai::RawAprilTagConfig | get () const |
AprilTagConfig & | set (dai::RawAprilTagConfig config) |
AprilTagConfig & | setFamily (Family family) |
virtual | ~AprilTagConfig ()=default |
![]() | |
Buffer () | |
Creates Buffer message. More... | |
Buffer (std::shared_ptr< dai::RawBuffer > ptr) | |
std::vector< std::uint8_t > & | getData () const |
Get non-owning reference to internal buffer. More... | |
int64_t | getSequenceNum () const |
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | getTimestamp () const |
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | getTimestampDevice () const |
void | setData (const std::vector< std::uint8_t > &data) |
void | setData (std::vector< std::uint8_t > &&data) |
Buffer & | setSequenceNum (int64_t sequenceNum) |
Buffer & | setTimestamp (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
Buffer & | setTimestampDevice (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
virtual | ~Buffer ()=default |
![]() | |
ADatatype (std::shared_ptr< RawBuffer > r) | |
std::shared_ptr< RawBuffer > | getRaw () const |
virtual | ~ADatatype ()=default |
Private Member Functions | |
std::shared_ptr< RawBuffer > | serialize () const override |
Private Attributes | |
RawAprilTagConfig & | cfg |
Additional Inherited Members | |
![]() | |
std::shared_ptr< RawBuffer > | raw |
AprilTagConfig message.
Definition at line 14 of file AprilTagConfig.hpp.
Definition at line 19 of file AprilTagConfig.hpp.
Definition at line 20 of file AprilTagConfig.hpp.
dai::AprilTagConfig::AprilTagConfig | ( | ) |
Construct AprilTagConfig message.
Definition at line 9 of file AprilTagConfig.cpp.
|
explicit |
Definition at line 10 of file AprilTagConfig.cpp.
|
virtualdefault |
dai::RawAprilTagConfig dai::AprilTagConfig::get | ( | ) | const |
Retrieve configuration data for AprilTag.
Definition at line 17 of file AprilTagConfig.cpp.
|
overrideprivatevirtual |
Implements dai::ADatatype.
Definition at line 5 of file AprilTagConfig.cpp.
AprilTagConfig & dai::AprilTagConfig::set | ( | dai::RawAprilTagConfig | config | ) |
Set explicit configuration.
config | Explicit configuration |
Definition at line 21 of file AprilTagConfig.cpp.
AprilTagConfig & dai::AprilTagConfig::setFamily | ( | Family | family | ) |
family | AprilTag family |
Definition at line 12 of file AprilTagConfig.cpp.
|
private |
Definition at line 16 of file AprilTagConfig.hpp.