libE57Format 3.4.0
C++ library for reading & writing the E57 file format for point cloud data
Loading...
Searching...
No Matches
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 ()
 Returns a RigidBodyTransform without rotation or translation.

Public Attributes

Quaternion rotation
 A unit quaternion representing the rotation, R, of the transform.
Translation translation
 The translation point vector, t, of the transform.

Detailed Description

Defines a rigid body transform in cartesian coordinates.

Member Function Documentation

◆ identity()

RigidBodyTransform e57::RigidBodyTransform::identity ( )
inlinestatic

Returns a RigidBodyTransform without rotation or translation.

◆ operator!=()

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

◆ operator==()

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

Member Data Documentation

◆ rotation

Quaternion e57::RigidBodyTransform::rotation

A unit quaternion representing the rotation, R, of the transform.

◆ translation

Translation e57::RigidBodyTransform::translation

The translation point vector, t, of the transform.


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