Class SpatialLocationCalculatorData

Inheritance Relationships

Base Type

Class Documentation

class SpatialLocationCalculatorData : public dai::Buffer

SpatialLocationCalculatorData message. Carries spatial information (X,Y,Z) and their configuration parameters

Public Functions

SpatialLocationCalculatorData()

Construct SpatialLocationCalculatorData message.

explicit SpatialLocationCalculatorData(std::shared_ptr<RawSpatialLocations> ptr)
virtual ~SpatialLocationCalculatorData() = default
std::vector<SpatialLocations> &getSpatialLocations() const

Retrieve configuration data for SpatialLocationCalculatorData.

Returns:

Vector of spatial location data, carrying spatial information (X,Y,Z)

SpatialLocationCalculatorData &setTimestamp(std::chrono::time_point<std::chrono::steady_clock, std::chrono::steady_clock::duration> timestamp)

Sets image timestamp related to dai::Clock::now()

SpatialLocationCalculatorData &setTimestampDevice(std::chrono::time_point<std::chrono::steady_clock, std::chrono::steady_clock::duration> timestamp)

Sets image timestamp related to dai::Clock::now()

SpatialLocationCalculatorData &setSequenceNum(int64_t sequenceNum)

Retrieves image sequence number

Public Members

std::vector<SpatialLocations> &spatialLocations