ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
LasMetadata.cpp File Reference
#include "LasMetadata.h"
#include "LasDetails.h"
#include <ecvPointCloud.h>
Include dependency graph for LasMetadata.cpp:

Go to the source code of this file.

Namespaces

 

Functions

static QString LasMetadata::ProjectionVLRToString (const laszip_vlr_struct &vlr)
 Converts a vlr to a QByteArray. More...
 
void LasMetadata::SaveMetadataInto (const laszip_header &header, ccPointCloud &pointCloud, const std::vector< LasExtraScalarField > &extraScalarFields)
 
bool LasMetadata::LoadProjectUUID (const ccPointCloud &pointCloud, laszip_header &header)
 
bool LasMetadata::LoadVlrs (const ccPointCloud &pointCloud, LasVlr &vlr)
 
bool LasMetadata::LoadScaleFrom (const ccPointCloud &pointCloud, CCVector3d &scale)
 
bool LasMetadata::LoadOffsetFrom (const ccPointCloud &pointCloud, CCVector3d &offset)
 
bool LasMetadata::LoadLasVersionFrom (const ccPointCloud &pointCloud, LasDetails::LasVersion &version)
 
bool LasMetadata::LoadGlobalEncoding (const ccPointCloud &pointCloud, uint16_t &outGlobalEncoding)
 

Variables

static constexpr size_t LasMetadata::SYSTEM_IDENTIFIER_SIZE = 32
 
static const char LasMetadata::ProjectionVLR [] = "LASF_Projection"
 Projection VLR. More...