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 2025-05-31 at 12:55:32 +0000