Read-only abstract base class for 3D transform interface.
More...
#include <transform3d.h>
Read-only abstract base class for 3D transform interface.
Definition at line 52 of file transform3d.h.
◆ Ptr
◆ Transform3dRead() [1/2]
Ufe::Transform3dRead::Transform3dRead |
( |
| ) |
|
◆ Transform3dRead() [2/2]
Default copy constructor.
◆ ~Transform3dRead()
virtual Ufe::Transform3dRead::~Transform3dRead |
( |
| ) |
|
|
virtual |
◆ exclusiveMatrix()
Matrix4d Ufe::Transform3dRead::exclusiveMatrix |
( |
| ) |
const |
Retrieve the exclusive Matrix of the object. This matrix includes the transformation's inclusive matrix of this object's parent, without the object itself.
- Returns
- Exclusive Matrix4d of the SceneItem.
◆ inclusiveMatrix()
Matrix4d Ufe::Transform3dRead::inclusiveMatrix |
( |
| ) |
const |
Retrieve the inclusive Matrix of the object. This matrix includes the transformation's inclusive matrix of this object's parent, and the object itself.
- Returns
- Inclusive Matrix4d of the SceneItem.
◆ matrix()
virtual Matrix4d Ufe::Transform3dRead::matrix |
( |
| ) |
const |
|
pure virtual |
Retrieve the object's local transform matrix.
- Returns
- The object's transform matrix.
◆ path()
virtual const Path& Ufe::Transform3dRead::path |
( |
| ) |
const |
|
pure virtual |
- Returns
- the object's Path.
◆ sceneItem()
◆ segmentExclusiveMatrix()
virtual Matrix4d Ufe::Transform3dRead::segmentExclusiveMatrix |
( |
| ) |
const |
|
pure virtual |
Retrieve the exclusive Matrix of the object, for all objects in the tail segment of the object's path, excluding the object itself. The tail segment exclusive matrix and inclusive matrices of other segments of a path are multiplied together by exclusiveMatrix(), from head to tail, to obtain the full transformation. In the case of a trivial single segment path, the segmentExclusiveMatrix and the exclusiveMatrix are the same.
- Returns
- The PathSegment's exclusive transform matrix
◆ segmentInclusiveMatrix()
virtual Matrix4d Ufe::Transform3dRead::segmentInclusiveMatrix |
( |
| ) |
const |
|
pure virtual |
Retrieve the inclusive Matrix of the object, for all objects in the tail segment of the object's path, including the object itself. The segment inclusive matrices of a path are multiplied together by inclusiveMatrix(), from head to tail, to obtain the full transformation. In the case of a trivial single segment path, the segmentInclusiveMatrix and the inclusiveMatrix are the same.
- Returns
- The PathSegment's transform matrix
◆ transform3dRead()
The documentation for this class was generated from the following file: