ImageAlignConfig.cpp
Go to the documentation of this file.
2 
3 namespace dai {
4 
5 std::shared_ptr<RawBuffer> ImageAlignConfig::serialize() const {
6  return raw;
7 }
8 
9 ImageAlignConfig::ImageAlignConfig() : Buffer(std::make_shared<RawImageAlignConfig>()), cfg(*dynamic_cast<RawImageAlignConfig*>(raw.get())) {}
10 ImageAlignConfig::ImageAlignConfig(std::shared_ptr<RawImageAlignConfig> ptr) : Buffer(std::move(ptr)), cfg(*dynamic_cast<RawImageAlignConfig*>(raw.get())) {}
11 
13  return cfg;
14 }
15 
17  cfg = config;
18  return *this;
19 }
20 
21 } // namespace dai
dai::ImageAlignConfig::get
dai::RawImageAlignConfig get() const
Definition: ImageAlignConfig.cpp:12
dai::ImageAlignConfig::ImageAlignConfig
ImageAlignConfig()
Definition: ImageAlignConfig.cpp:9
DAI_SPAN_NAMESPACE_NAME::get
constexpr auto get(span< E, S > s) -> decltype(s[N])
Definition: span.hpp:491
dai::RawImageAlignConfig
RawImageAlignConfig configuration structure.
Definition: RawImageAlignConfig.hpp:13
ImageAlignConfig.hpp
dai::ImageAlignConfig::set
ImageAlignConfig & set(dai::RawImageAlignConfig config)
Definition: ImageAlignConfig.cpp:16
dai::ImageAlignConfig::cfg
RawImageAlignConfig & cfg
Definition: ImageAlignConfig.hpp:13
dai::Buffer
Base message - buffer of binary data.
Definition: Buffer.hpp:13
dai::ImageAlignConfig::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition: ImageAlignConfig.cpp:5
std
Definition: Node.hpp:366
dai::ADatatype::raw
std::shared_ptr< RawBuffer > raw
Definition: ADatatype.hpp:15
dai
Definition: CameraExposureOffset.hpp:6
dai::ImageAlignConfig
Definition: ImageAlignConfig.hpp:11


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