Class cv::Node#

Collaboration diagram for cv::Node:

cv::Node< OBJECT > Node1 cv::Node< OBJECT >   + Node() + Node() + ~Node() + addChild() + findChild() + findChild() + getDepth() + removeChilds() Node2 OBJECT     Node2->Node1 +m_payload Node3 Node< OBJECT > *     Node3->Node1 +m_pParent Node4 std::vector< cv::Node < OBJECT > * >     Node4->Node1 +m_childs Node5 Node< OBJECT > *     Node5->Node4 +elements Node6 std::vector< T >     Node6->Node4 < cv::Node< OBJECT > * > Node7 T     Node7->Node6 +elements

cv::Node< OBJECT > Node1 cv::Node< OBJECT >   + Node() + Node() + ~Node() + addChild() + findChild() + findChild() + getDepth() + removeChilds() Node2 OBJECT     Node2->Node1 +m_payload Node3 Node< OBJECT > *     Node3->Node1 +m_pParent Node4 std::vector< cv::Node < OBJECT > * >     Node4->Node1 +m_childs Node5 Node< OBJECT > *     Node5->Node4 +elements Node6 std::vector< T >     Node6->Node4 < cv::Node< OBJECT > * > Node7 T     Node7->Node6 +elements

Constructor & Destructor Documentation#

Node()#

cv::Node::Node()

Node()#

cv::Node::Node(OBJECT & payload)

~Node()#

cv::Node::~Node()

Member Function Documentation#

addChild()#

void cv::Node::addChild(Node< OBJECT > * pNode)

findChild()#

int cv::Node::findChild(Node< OBJECT > * pNode)

findChild()#

Node< OBJECT > * cv::Node::findChild(OBJECT & payload)

getDepth()#

int cv::Node::getDepth()

removeChilds()#

void cv::Node::removeChilds()

Member Data Documentation#

m_childs#

std::vector< Node< OBJECT > * > cv::Node::m_childs

m_payload#

OBJECT cv::Node::m_payload

m_pParent#

Node< OBJECT > * cv::Node::m_pParent

Source file#

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