![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Defines a rigid body transform in cartesian coordinates. More...
#include <E57SimpleData.h>

Public Member Functions | |
| bool | operator== (const RigidBodyTransform &rhs) const |
| bool | operator!= (const RigidBodyTransform &rhs) const |
Static Public Member Functions | |
| static RigidBodyTransform | identity () |
Public Attributes | |
| Quaternion | rotation |
| A unit quaternion representing the rotation, R, of the transform. More... | |
| Translation | translation |
| The translation point vector, t, of the transform. More... | |
Defines a rigid body transform in cartesian coordinates.
Definition at line 97 of file E57SimpleData.h.
|
inlinestatic |
Definition at line 111 of file E57SimpleData.h.
References e57::Translation::identity(), and e57::Quaternion::identity().
|
inline |
Definition at line 106 of file E57SimpleData.h.
References cloudViewer::utility::operator==().
|
inline |
Definition at line 102 of file E57SimpleData.h.
References rotation, and translation.
| Quaternion e57::RigidBodyTransform::rotation |
A unit quaternion representing the rotation, R, of the transform.
Definition at line 99 of file E57SimpleData.h.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().
| Translation e57::RigidBodyTransform::translation |
The translation point vector, t, of the transform.
Definition at line 100 of file E57SimpleData.h.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().