58 bool GetE57Root(
E57Root &fileHeader )
const;
67 int64_t GetImage2DCount()
const;
73 bool ReadImage2D( int64_t imageIndex,
Image2D &image2DHeader )
const;
86 int64_t &imageWidth, int64_t &imageHeight, int64_t &imageSize,
Image2DType &imageMaskType,
98 void *buffer, int64_t start, int64_t
count )
const;
107 int64_t GetData3DCount()
const;
113 bool ReadData3D( int64_t dataIndex,
Data3D &data3DHeader )
const;
124 bool GetData3DSizes( int64_t dataIndex, int64_t &rowMax, int64_t &columnMax, int64_t &pointsSize,
125 int64_t &groupsSize, int64_t &countSize,
bool &
columnIndex )
const;
135 bool ReadData3DGroupsData( int64_t dataIndex, int64_t groupCount, int64_t *idElementValue,
136 int64_t *startPointIndex, int64_t *pointCount )
const;
182 E57_OBJECT_IMPLEMENTATION(
Reader )
Data structures for E57 Simple API.
most of the functions follows Reader
Used for reading of the E57 file with E57 Simple API.
Image2DProjection
Identifies the representation for the image data.
Image2DType
Identifies the format representation for the image data.
std::string ustring
UTF-8 encodeded Unicode string.
static int columnIndex(Table *pTab, const char *zCol)
Stores pointers to user-provided buffers.
Stores the top-level information for a single lidar scan.
Stores the top-level information for the XML section of the file.
Stores an image from a camera.