#include <SpatialLocationCalculatorConfig.hpp>

Public Member Functions | |
| void | addROI (SpatialLocationCalculatorConfigData &ROI) |
| dai::RawSpatialLocationCalculatorConfig | get () const |
| std::vector< SpatialLocationCalculatorConfigData > | getConfigData () const |
| SpatialLocationCalculatorConfig & | set (dai::RawSpatialLocationCalculatorConfig config) |
| void | setROIs (std::vector< SpatialLocationCalculatorConfigData > ROIs) |
| SpatialLocationCalculatorConfig () | |
| SpatialLocationCalculatorConfig (std::shared_ptr< RawSpatialLocationCalculatorConfig > ptr) | |
| virtual | ~SpatialLocationCalculatorConfig ()=default |
Public Member Functions inherited from dai::Buffer | |
| 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 |
Public Member Functions inherited from dai::ADatatype | |
| 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 | |
| RawSpatialLocationCalculatorConfig & | cfg |
Additional Inherited Members | |
Protected Attributes inherited from dai::ADatatype | |
| std::shared_ptr< RawBuffer > | raw |
SpatialLocationCalculatorConfig message. Carries ROI (region of interest) and threshold for depth calculation
Definition at line 14 of file SpatialLocationCalculatorConfig.hpp.
| dai::SpatialLocationCalculatorConfig::SpatialLocationCalculatorConfig | ( | ) |
Construct SpatialLocationCalculatorConfig message.
Definition at line 9 of file SpatialLocationCalculatorConfig.cpp.
|
explicit |
Definition at line 11 of file SpatialLocationCalculatorConfig.cpp.
|
virtualdefault |
| void dai::SpatialLocationCalculatorConfig::addROI | ( | SpatialLocationCalculatorConfigData & | ROI | ) |
Add a new ROI to configuration data.
| roi | Configuration parameters for ROI (region of interest) |
Definition at line 18 of file SpatialLocationCalculatorConfig.cpp.
| dai::RawSpatialLocationCalculatorConfig dai::SpatialLocationCalculatorConfig::get | ( | ) | const |
Retrieve configuration data for SpatialLocationCalculator.
Definition at line 26 of file SpatialLocationCalculatorConfig.cpp.
| std::vector< SpatialLocationCalculatorConfigData > dai::SpatialLocationCalculatorConfig::getConfigData | ( | ) | const |
Retrieve configuration data for SpatialLocationCalculator
Definition at line 22 of file SpatialLocationCalculatorConfig.cpp.
|
overrideprivatevirtual |
Reimplemented from dai::Buffer.
Definition at line 5 of file SpatialLocationCalculatorConfig.cpp.
| SpatialLocationCalculatorConfig & dai::SpatialLocationCalculatorConfig::set | ( | dai::RawSpatialLocationCalculatorConfig | config | ) |
Set explicit configuration.
| config | Explicit configuration |
Definition at line 30 of file SpatialLocationCalculatorConfig.cpp.
| void dai::SpatialLocationCalculatorConfig::setROIs | ( | std::vector< SpatialLocationCalculatorConfigData > | ROIs | ) |
Set a vector of ROIs as configuration data.
| ROIs | Vector of configuration parameters for ROIs (region of interests) |
Definition at line 14 of file SpatialLocationCalculatorConfig.cpp.
|
private |
Definition at line 16 of file SpatialLocationCalculatorConfig.hpp.