#include <SpatialLocationCalculatorData.hpp>
Public Member Functions | |
std::vector< SpatialLocations > & | getSpatialLocations () const |
SpatialLocationCalculatorData & | setSequenceNum (int64_t sequenceNum) |
SpatialLocationCalculatorData & | setTimestamp (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
SpatialLocationCalculatorData & | setTimestampDevice (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
SpatialLocationCalculatorData () | |
SpatialLocationCalculatorData (std::shared_ptr< RawSpatialLocations > ptr) | |
virtual | ~SpatialLocationCalculatorData ()=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 |
Public Attributes | |
std::vector< SpatialLocations > & | spatialLocations |
Private Member Functions | |
std::shared_ptr< RawBuffer > | serialize () const override |
Private Attributes | |
RawSpatialLocations & | rawdata |
Additional Inherited Members | |
![]() | |
std::shared_ptr< RawBuffer > | raw |
SpatialLocationCalculatorData message. Carries spatial information (X,Y,Z) and their configuration parameters
Definition at line 14 of file SpatialLocationCalculatorData.hpp.
dai::SpatialLocationCalculatorData::SpatialLocationCalculatorData | ( | ) |
Construct SpatialLocationCalculatorData message.
Definition at line 9 of file SpatialLocationCalculatorData.cpp.
|
explicit |
Definition at line 11 of file SpatialLocationCalculatorData.cpp.
|
virtualdefault |
std::vector< SpatialLocations > & dai::SpatialLocationCalculatorData::getSpatialLocations | ( | ) | const |
Retrieve configuration data for SpatialLocationCalculatorData.
Definition at line 14 of file SpatialLocationCalculatorData.cpp.
|
overrideprivatevirtual |
Reimplemented from dai::Buffer.
Definition at line 5 of file SpatialLocationCalculatorData.cpp.
SpatialLocationCalculatorData & dai::SpatialLocationCalculatorData::setSequenceNum | ( | int64_t | sequenceNum | ) |
Retrieves image sequence number
Definition at line 29 of file SpatialLocationCalculatorData.cpp.
SpatialLocationCalculatorData & dai::SpatialLocationCalculatorData::setTimestamp | ( | std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | timestamp | ) |
Sets image timestamp related to dai::Clock::now()
Definition at line 19 of file SpatialLocationCalculatorData.cpp.
SpatialLocationCalculatorData & dai::SpatialLocationCalculatorData::setTimestampDevice | ( | std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | timestamp | ) |
Sets image timestamp related to dai::Clock::now()
Definition at line 24 of file SpatialLocationCalculatorData.cpp.
|
private |
Definition at line 16 of file SpatialLocationCalculatorData.hpp.
std::vector<SpatialLocations>& dai::SpatialLocationCalculatorData::spatialLocations |
Definition at line 32 of file SpatialLocationCalculatorData.hpp.