AprilTag.cpp
Go to the documentation of this file.
2 
3 #include "spdlog/fmt/fmt.h"
4 
5 namespace dai {
6 namespace node {
7 
8 AprilTag::AprilTag(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId) : AprilTag(par, nodeId, std::make_unique<AprilTag::Properties>()) {}
9 AprilTag::AprilTag(const std::shared_ptr<PipelineImpl>& par, int64_t nodeId, std::unique_ptr<Properties> props)
10  : NodeCRTP<Node, AprilTag, AprilTagProperties>(par, nodeId, std::move(props)), rawConfig(std::make_shared<RawAprilTagConfig>()), initialConfig(rawConfig) {
13 }
14 
17  return properties;
18 }
19 
20 // Node properties configuration
23 }
24 
25 } // namespace node
26 } // namespace dai
dai::NodeCRTP< Node, AprilTag, AprilTagProperties >::properties
Properties & properties
Underlying properties.
Definition: Node.hpp:346
dai::node::AprilTag::passthroughInputImage
Output passthroughInputImage
Definition: AprilTag.hpp:60
dai::Node::setInputRefs
void setInputRefs(std::initializer_list< Input * > l)
dai::node::AprilTag::AprilTag
AprilTag(const std::shared_ptr< PipelineImpl > &par, int64_t nodeId)
Definition: AprilTag.cpp:8
dai::Node
Abstract Node.
Definition: Node.hpp:29
dai::node::AprilTag::out
Output out
Definition: AprilTag.hpp:49
dai::NodeCRTP
Definition: Node.hpp:342
dai::AprilTagProperties
Definition: AprilTagProperties.hpp:13
dai::RawAprilTagConfig
RawAprilTags configuration structure.
Definition: RawAprilTagConfig.hpp:13
dai::node::AprilTag::rawConfig
std::shared_ptr< RawAprilTagConfig > rawConfig
Definition: AprilTag.hpp:24
dai::node::AprilTag::inputConfig
Input inputConfig
Definition: AprilTag.hpp:39
dai::Properties
Base Properties structure.
Definition: Properties.hpp:8
dai::AprilTagProperties::inputConfigSync
bool inputConfigSync
Whether to wait for config at 'inputConfig' IO.
Definition: AprilTagProperties.hpp:17
dai::node::AprilTag::inputImage
Input inputImage
Definition: AprilTag.hpp:44
dai::Node::setOutputRefs
void setOutputRefs(std::initializer_list< Output * > l)
AprilTag.hpp
std
Definition: Node.hpp:366
dai::node::AprilTag::setWaitForConfigInput
void setWaitForConfigInput(bool wait)
Definition: AprilTag.cpp:21
dai::node::AprilTag
AprilTag node.
Definition: AprilTag.hpp:16
dai::node::AprilTag::getProperties
Properties & getProperties()
Definition: AprilTag.cpp:15
dai
Definition: CameraExposureOffset.hpp:6
dai::AprilTagProperties::initialConfig
RawAprilTagConfig initialConfig
Definition: AprilTagProperties.hpp:14


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