SpatialImgDetections.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <chrono>
4 #include <unordered_map>
5 #include <vector>
6 
9 
10 namespace dai {
11 
15 class SpatialImgDetections : public Buffer {
16  std::shared_ptr<RawBuffer> serialize() const override;
18 
19  public:
24  explicit SpatialImgDetections(std::shared_ptr<RawSpatialImgDetections> ptr);
25  virtual ~SpatialImgDetections() = default;
26 
30  std::vector<SpatialImgDetection>& detections;
31 
35  SpatialImgDetections& setTimestamp(std::chrono::time_point<std::chrono::steady_clock, std::chrono::steady_clock::duration> timestamp);
36 
40  SpatialImgDetections& setTimestampDevice(std::chrono::time_point<std::chrono::steady_clock, std::chrono::steady_clock::duration> timestamp);
41 
45  SpatialImgDetections& setSequenceNum(int64_t sequenceNum);
46 };
47 
48 } // namespace dai
dai::SpatialImgDetections::dets
RawSpatialImgDetections & dets
Definition: SpatialImgDetections.hpp:17
dai::SpatialImgDetections::detections
std::vector< SpatialImgDetection > & detections
Definition: SpatialImgDetections.hpp:30
dai::SpatialImgDetections::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition: SpatialImgDetections.cpp:5
dai::SpatialImgDetections::setTimestamp
SpatialImgDetections & setTimestamp(std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp)
Definition: SpatialImgDetections.cpp:15
dai::SpatialImgDetections
Definition: SpatialImgDetections.hpp:15
dai::SpatialImgDetections::setSequenceNum
SpatialImgDetections & setSequenceNum(int64_t sequenceNum)
Definition: SpatialImgDetections.cpp:23
dai::SpatialImgDetections::~SpatialImgDetections
virtual ~SpatialImgDetections()=default
dai::Buffer
Base message - buffer of binary data.
Definition: Buffer.hpp:13
dai::RawSpatialImgDetections
RawSpatialImgDetections structure.
Definition: RawSpatialImgDetections.hpp:23
dai::SpatialImgDetections::SpatialImgDetections
SpatialImgDetections()
Definition: SpatialImgDetections.cpp:9
dai::SpatialImgDetections::setTimestampDevice
SpatialImgDetections & setTimestampDevice(std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp)
Definition: SpatialImgDetections.cpp:19
Buffer.hpp
dai
Definition: CameraExposureOffset.hpp:6
RawSpatialImgDetections.hpp


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19