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


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