Abstract Node.
More...
#include <Node.hpp>
Abstract Node.
Definition at line 29 of file Node.hpp.
◆ Id
◆ Node()
◆ ~Node()
virtual dai::Node::~Node |
( |
| ) |
|
|
virtualdefault |
◆ clone()
virtual std::unique_ptr<Node> dai::Node::clone |
( |
| ) |
const |
|
pure virtual |
◆ getAssetManager() [1/2]
◆ getAssetManager() [2/2]
◆ getInputRefs() [1/2]
std::vector< const Node::Input * > dai::Node::getInputRefs |
( |
| ) |
|
Retrieves reference to node inputs.
Definition at line 224 of file Node.cpp.
◆ getInputRefs() [2/2]
std::vector<const Input*> dai::Node::getInputRefs |
( |
| ) |
const |
Retrieves reference to node inputs.
◆ getInputs()
Retrieves all nodes inputs.
Definition at line 178 of file Node.cpp.
◆ getName()
virtual const char* dai::Node::getName |
( |
| ) |
const |
|
pure virtual |
◆ getOutputRefs() [1/2]
std::vector< const Node::Output * > dai::Node::getOutputRefs |
( |
| ) |
|
Retrieves reference to node outputs.
Definition at line 187 of file Node.cpp.
◆ getOutputRefs() [2/2]
std::vector<const Output*> dai::Node::getOutputRefs |
( |
| ) |
const |
Retrieves reference to node outputs.
◆ getOutputs()
Retrieves all nodes outputs.
Definition at line 169 of file Node.cpp.
◆ getParentPipeline() [1/2]
Pipeline dai::Node::getParentPipeline |
( |
| ) |
|
◆ getParentPipeline() [2/2]
const Pipeline dai::Node::getParentPipeline |
( |
| ) |
const |
◆ getProperties()
Reimplemented in dai::node::StereoDepth, dai::node::FeatureTracker, dai::node::MonoCamera, dai::node::EdgeDetector, dai::node::PointCloud, dai::node::SpatialLocationCalculator, dai::node::Camera, dai::node::DetectionParser, dai::node::AprilTag, dai::node::ColorCamera, dai::node::ImageAlign, dai::node::ToF, dai::node::Warp, and dai::node::ImageManip.
Definition at line 25 of file Node.cpp.
◆ getRequiredOpenVINOVersion()
◆ setInputMapRefs() [1/2]
◆ setInputMapRefs() [2/2]
void dai::Node::setInputMapRefs |
( |
std::initializer_list< InputMap * > |
l | ) |
|
|
protected |
◆ setInputRefs() [1/2]
◆ setInputRefs() [2/2]
void dai::Node::setInputRefs |
( |
std::initializer_list< Input * > |
l | ) |
|
|
protected |
◆ setOutputMapRefs() [1/2]
◆ setOutputMapRefs() [2/2]
void dai::Node::setOutputMapRefs |
( |
std::initializer_list< OutputMap * > |
l | ) |
|
|
protected |
◆ setOutputRefs() [1/2]
◆ setOutputRefs() [2/2]
void dai::Node::setOutputRefs |
( |
std::initializer_list< Output * > |
l | ) |
|
|
protected |
◆ Pipeline
◆ PipelineImpl
◆ assetManager
◆ id
◆ inputMapRefs
std::unordered_map<std::string, InputMap*> dai::Node::inputMapRefs |
|
protected |
◆ inputRefs
std::unordered_map<std::string, Input*> dai::Node::inputRefs |
|
protected |
◆ outputMapRefs
std::unordered_map<std::string, OutputMap*> dai::Node::outputMapRefs |
|
protected |
◆ outputRefs
std::unordered_map<std::string, Output*> dai::Node::outputRefs |
|
protected |
◆ parent
◆ properties
◆ propertiesHolder
The documentation for this class was generated from the following files: