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

Defines a rigid body translation in Cartesian coordinates. More...

#include <E57SimpleData.h>

Public Member Functions

bool operator== (const Translation &rhs) const
 
bool operator!= (const Translation &rhs) const
 

Static Public Member Functions

static Translation identity ()
 

Public Attributes

double x { 0. }
 The X coordinate of the translation (in meters) More...
 
double y { 0. }
 The Y coordinate of the translation (in meters) More...
 
double z { 0. }
 The Z coordinate of the translation (in meters) More...
 

Detailed Description

Defines a rigid body translation in Cartesian coordinates.

Definition at line 50 of file E57SimpleData.h.

Member Function Documentation

◆ identity()

static Translation e57::Translation::identity ( )
inlinestatic

Definition at line 65 of file E57SimpleData.h.

Referenced by e57::RigidBodyTransform::identity().

◆ operator!=()

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

Definition at line 60 of file E57SimpleData.h.

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

◆ operator==()

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

Definition at line 56 of file E57SimpleData.h.

References x, y, and z.

Member Data Documentation

◆ x

double e57::Translation::x { 0. }

The X coordinate of the translation (in meters)

Definition at line 52 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().

◆ y

double e57::Translation::y { 0. }

The Y coordinate of the translation (in meters)

Definition at line 53 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), e57::ReaderImpl::ReadData3D(), and e57::ReaderImpl::ReadImage2D().

◆ z

double e57::Translation::z { 0. }

The Z coordinate of the translation (in meters)

Definition at line 54 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: