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

Specifies an axis-aligned box in local cartesian coordinates. More...

#include <E57SimpleData.h>

Public Member Functions

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

Public Attributes

double xMinimum { -E57_DOUBLE_MAX }
 The minimum extent of the bounding box in the X direction. More...
 
double xMaximum { E57_DOUBLE_MAX }
 The maximum extent of the bounding box in the X direction. More...
 
double yMinimum { -E57_DOUBLE_MAX }
 The minimum extent of the bounding box in the Y direction. More...
 
double yMaximum { E57_DOUBLE_MAX }
 The maximum extent of the bounding box in the Y direction. More...
 
double zMinimum { -E57_DOUBLE_MAX }
 The minimum extent of the bounding box in the Z direction. More...
 
double zMaximum { E57_DOUBLE_MAX }
 The maximum extent of the bounding box in the Z direction. More...
 

Detailed Description

Specifies an axis-aligned box in local cartesian coordinates.

Definition at line 118 of file E57SimpleData.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 132 of file E57SimpleData.h.

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

◆ operator==()

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

Definition at line 127 of file E57SimpleData.h.

References xMaximum, xMinimum, yMaximum, yMinimum, zMaximum, and zMinimum.

Member Data Documentation

◆ xMaximum

double e57::CartesianBounds::xMaximum { E57_DOUBLE_MAX }

The maximum extent of the bounding box in the X direction.

Definition at line 121 of file E57SimpleData.h.

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

◆ xMinimum

double e57::CartesianBounds::xMinimum { -E57_DOUBLE_MAX }

The minimum extent of the bounding box in the X direction.

Definition at line 120 of file E57SimpleData.h.

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

◆ yMaximum

double e57::CartesianBounds::yMaximum { E57_DOUBLE_MAX }

The maximum extent of the bounding box in the Y direction.

Definition at line 123 of file E57SimpleData.h.

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

◆ yMinimum

double e57::CartesianBounds::yMinimum { -E57_DOUBLE_MAX }

The minimum extent of the bounding box in the Y direction.

Definition at line 122 of file E57SimpleData.h.

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

◆ zMaximum

double e57::CartesianBounds::zMaximum { E57_DOUBLE_MAX }

The maximum extent of the bounding box in the Z direction.

Definition at line 125 of file E57SimpleData.h.

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

◆ zMinimum

double e57::CartesianBounds::zMinimum { -E57_DOUBLE_MAX }

The minimum extent of the bounding box in the Z direction.

Definition at line 124 of file E57SimpleData.h.

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


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