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

Stores the minimum and maximum of rowIndex, columnIndex, and returnIndex fields for a set of points. More...

#include <E57SimpleData.h>

Collaboration diagram for e57::IndexBounds:

Public Member Functions

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

Public Attributes

int64_t rowMinimum { 0 }
 The minimum rowIndex value of any point represented by this IndexBounds object. More...
 
int64_t rowMaximum { 0 }
 The maximum rowIndex value of any point represented by this IndexBounds object. More...
 
int64_t columnMinimum
 The minimum columnIndex value of any point represented by this IndexBounds object. More...
 
int64_t columnMaximum
 The maximum columnIndex value of any point represented by this IndexBounds object. More...
 
int64_t returnMinimum
 The minimum returnIndex value of any point represented by this IndexBounds object. More...
 
int64_t returnMaximum
 The maximum returnIndex value of any point represented by this IndexBounds object. More...
 

Detailed Description

Stores the minimum and maximum of rowIndex, columnIndex, and returnIndex fields for a set of points.

Definition at line 162 of file E57SimpleData.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 185 of file E57SimpleData.h.

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

◆ operator==()

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

Member Data Documentation

◆ columnMaximum

int64_t e57::IndexBounds::columnMaximum
Initial value:
{
0
}

The maximum columnIndex value of any point represented by this IndexBounds object.

Definition at line 169 of file E57SimpleData.h.

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

◆ columnMinimum

int64_t e57::IndexBounds::columnMinimum
Initial value:
{
0
}

The minimum columnIndex value of any point represented by this IndexBounds object.

Definition at line 166 of file E57SimpleData.h.

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

◆ returnMaximum

int64_t e57::IndexBounds::returnMaximum
Initial value:
{
0
}

The maximum returnIndex value of any point represented by this IndexBounds object.

Definition at line 175 of file E57SimpleData.h.

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

◆ returnMinimum

int64_t e57::IndexBounds::returnMinimum
Initial value:
{
0
}

The minimum returnIndex value of any point represented by this IndexBounds object.

Definition at line 172 of file E57SimpleData.h.

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

◆ rowMaximum

int64_t e57::IndexBounds::rowMaximum { 0 }

The maximum rowIndex value of any point represented by this IndexBounds object.

Definition at line 165 of file E57SimpleData.h.

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

◆ rowMinimum

int64_t e57::IndexBounds::rowMinimum { 0 }

The minimum rowIndex value of any point represented by this IndexBounds object.

Definition at line 164 of file E57SimpleData.h.

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


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