54 int64_t &imageWidth, int64_t &imageHeight, int64_t &imageSize,
Image2DType &imageMaskType,
58 void *pBuffer, int64_t start, int64_t
count )
const;
64 bool GetData3DSizes( int64_t dataIndex, int64_t &rowMax, int64_t &columnMax, int64_t &pointsSize,
65 int64_t &groupsSize, int64_t &countSize,
bool &bColumnIndex )
const;
68 int64_t *startPointIndex, int64_t *pointCount )
const;
70 template <
typename COORDTYPE>
99 int64_t &imageSize,
Image2DType &imageMaskType )
const;
109 int64_t
count )
const;
Data structures for E57 Simple API.
std::shared_ptr< core::Tensor > image
most of the functions follows Reader
bool GetImage2DSizes(int64_t imageIndex, Image2DProjection &imageProjection, Image2DType &imageType, int64_t &imageWidth, int64_t &imageHeight, int64_t &imageSize, Image2DType &imageMaskType, Image2DType &imageVisualType) const
ReaderImpl(const ustring &filePath)
bool GetData3DSizes(int64_t dataIndex, int64_t &rowMax, int64_t &columnMax, int64_t &pointsSize, int64_t &groupsSize, int64_t &countSize, bool &bColumnIndex) const
bool ReadData3DGroupsData(int64_t dataIndex, int64_t groupCount, int64_t *idElementValue, int64_t *startPointIndex, int64_t *pointCount) const
VectorNode GetRawImages2D() const
int64_t ReadImage2DData(int64_t imageIndex, Image2DProjection imageProjection, Image2DType imageType, void *pBuffer, int64_t start, int64_t count) const
int64_t GetData3DCount() const
StructureNode GetRawE57Root() const
bool ReadData3D(int64_t dataIndex, Data3D &data3DHeader) const
bool GetE57Root(E57Root &fileHeader) const
bool ReadImage2D(int64_t imageIndex, Image2D &Image2DHeader) const
int64_t GetImage2DCount() const
ImageFile GetRawIMF() const
VectorNode GetRawData3D() const
CompressedVectorReader SetUpData3DPointsData(int64_t dataIndex, size_t pointCount, const Data3DPointsData_t< COORDTYPE > &buffers) const
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.
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.