Class SpatialLocationCalculatorConfig

Inheritance Relationships

Base Type

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