ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
LasMetadata.h File Reference
#include "LasDetails.h"
#include "LasExtraScalarField.h"
#include "LasVlr.h"
#include <CVGeom.h>
#include <laszip/laszip_api.h>
Include dependency graph for LasMetadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 

Functions

void LasMetadata::SaveMetadataInto (const laszip_header &header, ccPointCloud &pointCloud, const std::vector< LasExtraScalarField > &extraScalarFields)
 
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)
 
bool LasMetadata::LoadProjectUUID (const ccPointCloud &pointCloud, laszip_header &header)
 

Variables

constexpr const char LasMetadata::X_SCALE [] = "LAS.scale.x"
 
constexpr const char LasMetadata::Y_SCALE [] = "LAS.scale.y"
 
constexpr const char LasMetadata::Z_SCALE [] = "LAS.scale.z"
 
constexpr const char LasMetadata::X_OFFSET [] = "LAS.offset.x"
 
constexpr const char LasMetadata::Y_OFFSET [] = "LAS.offset.y"
 
constexpr const char LasMetadata::Z_OFFSET [] = "LAS.offset.z"
 
constexpr const char LasMetadata::VERSION_MAJOR [] = "LAS.version.major"
 
constexpr const char LasMetadata::VERSION_MINOR [] = "LAS.version.minor"
 
constexpr const char LasMetadata::POINT_FORMAT [] = "LAS.point_format"
 
constexpr const char LasMetadata::GLOBAL_ENCODING [] = "LAS.global_encoding"
 
constexpr const char LasMetadata::PROJECT_UUID [] = "LAS.project_uuid"
 
constexpr const char LasMetadata::SYSTEM_IDENTIFIER [] = "LAS.system_identifier"
 
constexpr const char LasMetadata::VLRS [] = "LAS.vlrs"
 
constexpr const char LasMetadata::EXTRA_FIELDS [] = "LAS.extra_fields"