MrSID Decode SDK for LiDAR Reference Manual  1.1.4.4709
Metadata.h File Reference
#include "lidar/Base.h"
#include "lidar/Stream.h"
#include <stdio.h>

Go to the source code of this file.

Classes

class  Metadata
 Metadata is a container for storing metadata about the point cloud. More...

Defines

#define METADATA_KEY_FileSourceID   "FileSourceID"
 Canonical names of Metadata Keys.
#define METADATA_KEY_ProjectID   "ProjectID"
#define METADATA_KEY_SystemID   "SystemID"
#define METADATA_KEY_GeneratingSoftware   "GeneratingSoftware"
#define METADATA_KEY_FileCreationDate   "FileCreationDate"
#define METADATA_KEY_PointRecordsByReturnCount   "PointRecordsByReturnCount"
#define METADATA_KEY_PreCompressionPointCount   "PreCompressionPointCount"
#define METADATA_KEY_LASBBox   "LAS_BoundingBox"

Enumerations

enum  MetadataDataType { METADATA_DATATYPE_INVALID = 0, METADATA_DATATYPE_STRING = 1, METADATA_DATATYPE_BLOB = 2, METADATA_DATATYPE_REAL_ARRAY = 3 }
 Metdata data types. More...

Define Documentation

#define METADATA_KEY_FileCreationDate   "FileCreationDate"

Definition at line 28 of file Metadata.h.

#define METADATA_KEY_FileSourceID   "FileSourceID"

Definition at line 24 of file Metadata.h.

#define METADATA_KEY_GeneratingSoftware   "GeneratingSoftware"

Definition at line 27 of file Metadata.h.

#define METADATA_KEY_LASBBox   "LAS_BoundingBox"

Definition at line 31 of file Metadata.h.

#define METADATA_KEY_PointRecordsByReturnCount   "PointRecordsByReturnCount"

Definition at line 29 of file Metadata.h.

#define METADATA_KEY_PreCompressionPointCount   "PreCompressionPointCount"

Definition at line 30 of file Metadata.h.

#define METADATA_KEY_ProjectID   "ProjectID"

Definition at line 25 of file Metadata.h.

#define METADATA_KEY_SystemID   "SystemID"

Definition at line 26 of file Metadata.h.


Enumeration Type Documentation

This enum is used to repersent the data type of metadata values.

Note:
All data types are arrays.
Enumerator:
METADATA_DATATYPE_INVALID 
METADATA_DATATYPE_STRING 

A string including the terminating null.

METADATA_DATATYPE_BLOB 

Block of raw data.

METADATA_DATATYPE_REAL_ARRAY 

An array of doubles.

Definition at line 40 of file Metadata.h.