ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
e57::RigidBodyTransform Struct Reference

Defines a rigid body transform in cartesian coordinates. More...

#include <E57SimpleData.h>

Collaboration diagram for e57::RigidBodyTransform:

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...
 

Detailed Description

Defines a rigid body transform in cartesian coordinates.

Definition at line 97 of file E57SimpleData.h.

Member Function Documentation

◆ identity()

static RigidBodyTransform e57::RigidBodyTransform::identity ( )
inlinestatic

Definition at line 111 of file E57SimpleData.h.

References e57::Translation::identity(), and e57::Quaternion::identity().

◆ operator!=()

bool e57::RigidBodyTransform::operator!= ( const RigidBodyTransform rhs) const
inline

Definition at line 106 of file E57SimpleData.h.

References cloudViewer::utility::operator==().

◆ operator==()

bool e57::RigidBodyTransform::operator== ( const RigidBodyTransform rhs) const
inline

Definition at line 102 of file E57SimpleData.h.

References rotation, and translation.

Member Data Documentation

◆ rotation

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

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().


The documentation for this struct was generated from the following file: