Skip to content

Core::SequenceTree

Iterable node tree container using the SequenceTreeIterator. More...

#include "Core/Nodes/Iterators.h"

Public Functions

Name
SequenceTree(Node * root)<br>Creates iterable sequence tree rooted in the specified node.
TreeIteratorbegin()<br>Get a node iterator pointing to the root of this node tree.
TreeIteratorend()<br>Get a node iterator pointing to an element following the last element of this node range.

Detailed Description

cpp
class Core::SequenceTree;
class Core::SequenceTree;

Iterable node tree container using the SequenceTreeIterator.

See: SequenceTreeIterator

Public Functions Documentation

function SequenceTree

cpp
inline SequenceTree(
    Node * root
)
inline SequenceTree(
    Node * root
)

Creates iterable sequence tree rooted in the specified node.

The node does NOT have to be a Sequence, it can be any node, but only matrix mul connections will be considered. Notably the root node can be a Camera.

function begin

cpp
inline TreeIterator begin()
inline TreeIterator begin()

Get a node iterator pointing to the root of this node tree.

function end

cpp
inline TreeIterator end()
inline TreeIterator end()

Get a node iterator pointing to an element following the last element of this node range.


Updated on 2025-05-31 at 12:55:31 +0000