e57::GroupingByLine Struct Reference

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

#include <E57SimpleData.h>

Public Attributes

int64_t groupsSize { 0 }
 Size of the groups compressedVector of LineGroupRecord structures. More...
 
ustring idElementName
 The name of the PointRecord element that identifies which group the point is in. 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.

Member Data Documentation

◆ groupsSize

int64_t e57::GroupingByLine::groupsSize { 0 }

Size of the groups compressedVector of LineGroupRecord structures.

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"

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

◆ pointCountSize

int64_t e57::GroupingByLine::pointCountSize { 0 }

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

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


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