Public Member Functions | Public Attributes | Private Attributes | List of all members
dai::Node::OutputMap Class Reference

#include <Node.hpp>

Inheritance diagram for dai::Node::OutputMap:
Inheritance graph
[legend]

Public Member Functions

Outputoperator[] (const std::string &key)
 Create or modify an input. More...
 
 OutputMap (Output defaultOutput)
 
 OutputMap (std::string name, Output defaultOutput)
 

Public Attributes

std::string name
 

Private Attributes

Output defaultOutput
 

Detailed Description

Output map which keeps track of extra outputs assigned to a node Extends std::unordered_map<std::string, dai::Node::Output>

Definition at line 136 of file Node.hpp.

Constructor & Destructor Documentation

◆ OutputMap() [1/2]

dai::Node::OutputMap::OutputMap ( std::string  name,
Node::Output  defaultOutput 
)

Definition at line 140 of file Node.cpp.

◆ OutputMap() [2/2]

dai::Node::OutputMap::OutputMap ( Node::Output  defaultOutput)

Definition at line 141 of file Node.cpp.

Member Function Documentation

◆ operator[]()

Node::Output & dai::Node::OutputMap::operator[] ( const std::string &  key)

Create or modify an input.

Definition at line 142 of file Node.cpp.

Member Data Documentation

◆ defaultOutput

Output dai::Node::OutputMap::defaultOutput
private

Definition at line 137 of file Node.hpp.

◆ name

std::string dai::Node::OutputMap::name

Definition at line 140 of file Node.hpp.


The documentation for this class was generated from the following files:


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