Class SpatialLocationCalculatorConfig
Defined in File SpatialLocationCalculatorConfig.hpp
Inheritance Relationships
Base Type
public dai::Buffer(Class Buffer)
Class Documentation
-
class SpatialLocationCalculatorConfig : public dai::Buffer
SpatialLocationCalculatorConfig message. Carries ROI (region of interest) and threshold for depth calculation
Public Functions
-
SpatialLocationCalculatorConfig() = default
Construct SpatialLocationCalculatorConfig message.
-
virtual ~SpatialLocationCalculatorConfig()
-
void setROIs(std::vector<SpatialLocationCalculatorConfigData> ROIs)
Set a vector of ROIs as configuration data.
- Parameters:
ROIs – Vector of configuration parameters for ROIs (region of interests)
-
void addROI(SpatialLocationCalculatorConfigData &ROI)
Add a new ROI to configuration data.
- Parameters:
roi – Configuration parameters for ROI (region of interest)
-
std::vector<SpatialLocationCalculatorConfigData> getConfigData() const
Retrieve configuration data for SpatialLocationCalculator
- Returns:
Vector of configuration parameters for ROIs (region of interests)
-
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
-
DEPTHAI_SERIALIZE(SpatialLocationCalculatorConfig, Buffer::sequenceNum, Buffer::ts, Buffer::tsDevice, config)
Public Members
-
std::vector<SpatialLocationCalculatorConfigData> config
-
SpatialLocationCalculatorConfig() = default