34 #include <laszip/laszip_api.h>
69 void initLaszipHeader(const
Parameters& parameters);
72 unsigned m_currentPointIndex{0};
74 laszip_header m_laszipHeader{};
75 laszip_POINTER m_laszipWriter{
nullptr};
77 bool m_shouldSaveRGB{
false};
78 std::unique_ptr<LasWaveformSaver> m_waveformSaver{
nullptr};
79 laszip_point* m_laszipPoint{
nullptr};
CC_FILE_ERROR
Typical I/O filter errors.
LasSaver(ccPointCloud &cloud, Parameters ¶meters)
CC_FILE_ERROR open(const QString filePath)
bool savesWaveforms() const
QString getLastError() const
CC_FILE_ERROR saveNextPoint()
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
std::vector< LasScalarField > standardFields
std::vector< LasExtraScalarField > extraFields