![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Represents a rigid body rotation. More...
#include <E57SimpleData.h>
Public Member Functions | |
| bool | operator== (const Quaternion &rhs) const |
| bool | operator!= (const Quaternion &rhs) const |
Static Public Member Functions | |
| static Quaternion | identity () |
Public Attributes | |
| double | w { 0. } |
| The real part of the quaternion. Shall be nonnegative. More... | |
| double | x { 0. } |
| The i coefficient of the quaternion. More... | |
| double | y { 0. } |
| The j coefficient of the quaternion. More... | |
| double | z { 0. } |
| The k coefficient of the quaternion. More... | |
Represents a rigid body rotation.
Definition at line 72 of file E57SimpleData.h.
|
inlinestatic |
Definition at line 88 of file E57SimpleData.h.
References w.
Referenced by e57::RigidBodyTransform::identity().
|
inline |
Definition at line 83 of file E57SimpleData.h.
References cloudViewer::utility::operator==().
|
inline |
| double e57::Quaternion::w { 0. } |
The real part of the quaternion. Shall be nonnegative.
Definition at line 74 of file E57SimpleData.h.
Referenced by identity(), e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().
| double e57::Quaternion::x { 0. } |
The i coefficient of the quaternion.
Definition at line 75 of file E57SimpleData.h.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().
| double e57::Quaternion::y { 0. } |
The j coefficient of the quaternion.
Definition at line 76 of file E57SimpleData.h.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().
| double e57::Quaternion::z { 0. } |
The k coefficient of the quaternion.
Definition at line 77 of file E57SimpleData.h.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().