Skip to content

Core::TransformInfo ​

Data container for TransformChainIterator traversal metadata.

#include "Core/Nodes/Iterators.h"

Public Functions ​

Name
std::stringtoString() const

Public Attributes ​

Name
Ptr< Camera >camera <br>Optionally a camera which contains the sequence.
Ptr< Node >currentNode <br>Node with matrix output, a transformation or the sequence itself.
intdataIndex <br>Data index of currentNode holding the transform.
boolisExternal <br>Whether the sequence is supplied with external data, when true sequence == currentNode.
Ptr< Sequence >sequence <br>Sequence which contains the transform.
TransformSpacetype

Friends ​

Name
booloperator!=(const TransformInfo & lhs, const TransformInfo & rhs)
booloperator==(const TransformInfo & lhs, const TransformInfo & rhs)

Public Functions Documentation ​

function toString ​

cpp
inline std::string toString() const
inline std::string toString() const

Public Attributes Documentation ​

variable camera ​

cpp
Ptr< Camera > camera = nullptr;
Ptr< Camera > camera = nullptr;

Optionally a camera which contains the sequence.

variable currentNode ​

cpp
Ptr< Node > currentNode = nullptr;
Ptr< Node > currentNode = nullptr;

Node with matrix output, a transformation or the sequence itself.

variable dataIndex ​

cpp
int dataIndex = 0;
int dataIndex = 0;

Data index of currentNode holding the transform.

variable isExternal ​

cpp
bool isExternal = false;
bool isExternal = false;

Whether the sequence is supplied with external data, when true sequence == currentNode.

variable sequence ​

cpp
Ptr< Sequence > sequence = nullptr;
Ptr< Sequence > sequence = nullptr;

Sequence which contains the transform.

variable type ​

cpp
TransformSpace type = TransformSpace::Model;
TransformSpace type = TransformSpace::Model;

Friends ​

friend operator!= ​

cpp
friend bool operator!=(
    const TransformInfo & lhs,

    const TransformInfo & rhs
);
friend bool operator!=(
    const TransformInfo & lhs,

    const TransformInfo & rhs
);

friend operator== ​

cpp
friend bool operator==(
    const TransformInfo & lhs,

    const TransformInfo & rhs
);
friend bool operator==(
    const TransformInfo & lhs,

    const TransformInfo & rhs
);

Updated on 2026-05-21 at 15:39:36 +0000