ToF node.
More...
#include <ToF.hpp>
|
Output | amplitude {*this, "amplitude", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
|
Output | depth {*this, "depth", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
|
ToFConfig | initialConfig |
|
Input | input {*this, "input", Input::Type::SReceiver, true, 8, {{DatatypeEnum::ImgFrame, true}}} |
|
Input | inputConfig {*this, "inputConfig", Input::Type::SReceiver, false, 4, {{DatatypeEnum::ToFConfig, false}}} |
|
Output | intensity {*this, "intensity", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
|
Output | phase {*this, "phase", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
|
Properties & | properties |
| Underlying properties. More...
|
|
const Id | id |
| Id of node. More...
|
|
Properties & | properties |
|
|
constexpr static const char * | NAME = "ToF" |
|
ToF node.
Definition at line 16 of file ToF.hpp.
◆ ToF() [1/2]
dai::node::ToF::ToF |
( |
const std::shared_ptr< PipelineImpl > & |
par, |
|
|
int64_t |
nodeId |
|
) |
| |
Constructs ToF node.
Definition at line 6 of file ToF.cpp.
◆ ToF() [2/2]
dai::node::ToF::ToF |
( |
const std::shared_ptr< PipelineImpl > & |
par, |
|
|
int64_t |
nodeId, |
|
|
std::unique_ptr< Properties > |
props |
|
) |
| |
◆ getProperties()
◆ setNumFramesPool()
ToF & dai::node::ToF::setNumFramesPool |
( |
int |
numFramesPool | ) |
|
Specify number of frames in output pool
- Parameters
-
numFramesPool | Number of frames in output pool |
Definition at line 23 of file ToF.cpp.
◆ setNumShaves()
ToF & dai::node::ToF::setNumShaves |
( |
int |
numShaves | ) |
|
Specify number of shaves reserved for ToF decoding.
Definition at line 18 of file ToF.cpp.
◆ amplitude
Output dai::node::ToF::amplitude {*this, "amplitude", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
Outputs ImgFrame message that carries amplitude image.
Definition at line 57 of file ToF.hpp.
◆ depth
Outputs ImgFrame message that carries decoded depth image.
Definition at line 53 of file ToF.hpp.
◆ initialConfig
Initial config to use for depth calculation.
Definition at line 36 of file ToF.hpp.
◆ input
Input raw ToF data. Default queue is blocking with size 8.
Definition at line 48 of file ToF.hpp.
◆ inputConfig
Input ToF message with ability to modify parameters in runtime. Default queue is non-blocking with size 4.
Definition at line 42 of file ToF.hpp.
◆ intensity
Output dai::node::ToF::intensity {*this, "intensity", Output::Type::MSender, {{DatatypeEnum::ImgFrame, true}}} |
Outputs ImgFrame message that carries intensity image.
Definition at line 61 of file ToF.hpp.
◆ NAME
constexpr static const char* dai::node::ToF::NAME = "ToF" |
|
staticconstexpr |
◆ phase
Outputs ImgFrame message that carries phase image, useful for debugging. float32 type.
Definition at line 65 of file ToF.hpp.
◆ rawConfig
The documentation for this class was generated from the following files: