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

Stores a set of point groups organized by the rowIndex or columnIndex attribute of the PointRecord. More...

#include <E57SimpleData.h>

Collaboration diagram for e57::GroupingByLine:

Public Attributes

ustring idElementName
 
int64_t groupsSize { 0 }
 Size of the groups compressedVector of LineGroupRecord structures. More...
 
int64_t pointCountSize { 0 }
 This is the size value for the LineGroupRecord::pointCount. More...
 

Detailed Description

Stores a set of point groups organized by the rowIndex or columnIndex attribute of the PointRecord.

Definition at line 287 of file E57SimpleData.h.

Member Data Documentation

◆ groupsSize

int64_t e57::GroupingByLine::groupsSize { 0 }

Size of the groups compressedVector of LineGroupRecord structures.

Definition at line 291 of file E57SimpleData.h.

Referenced by e57::ReaderImpl::ReadData3D().

◆ idElementName

ustring e57::GroupingByLine::idElementName

The name of the PointRecord element that identifies which group the point is in. The value of this string must be "rowIndex" or "columnIndex"

Definition at line 289 of file E57SimpleData.h.

Referenced by e57::ReaderImpl::ReadData3D().

◆ pointCountSize

int64_t e57::GroupingByLine::pointCountSize { 0 }

This is the size value for the LineGroupRecord::pointCount.

Definition at line 292 of file E57SimpleData.h.

Referenced by e57::ReaderImpl::ReadData3D().


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