libE57Format 3.1.1
C++ library to read & write the E57 file format for point cloud data
Loading...
Searching...
No Matches
e57::LineGroupRecord Struct Reference

Stores information about a single group of points in a row or column. More...

#include <E57SimpleData.h>

+ Collaboration diagram for e57::LineGroupRecord:

Public Attributes

CartesianBounds cartesianBounds
 The bounding box (in Cartesian coordinates) of all points in the group.
 
int64_t idElementValue = 0
 The value of the identifying element of all members in this group.
 
int64_t pointCount = 0
 The number of PointRecords in the group.
 
SphericalBounds sphericalBounds
 The bounding region (in spherical coordinates) of all the points in the group.
 
int64_t startPointIndex = 0
 The record number of the first point in the continuous interval.
 

Detailed Description

Stores information about a single group of points in a row or column.

Member Data Documentation

◆ cartesianBounds

CartesianBounds e57::LineGroupRecord::cartesianBounds

The bounding box (in Cartesian coordinates) of all points in the group.

These are in the local coordinate system of the points.

◆ idElementValue

int64_t e57::LineGroupRecord::idElementValue = 0

The value of the identifying element of all members in this group.

Shall be in the interval [0, 2^63).

◆ pointCount

int64_t e57::LineGroupRecord::pointCount = 0

The number of PointRecords in the group.

Shall be in the interval [1, 2^63). May be zero.

◆ sphericalBounds

SphericalBounds e57::LineGroupRecord::sphericalBounds

The bounding region (in spherical coordinates) of all the points in the group.

These are in the local coordinate system of the points.

◆ startPointIndex

int64_t e57::LineGroupRecord::startPointIndex = 0

The record number of the first point in the continuous interval.

Shall be in the interval [0, 2^63).


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