MrSID Decode SDK for LiDAR Reference Manual  1.1.2.4045
Metadata.h File Reference
#include "lidar/Base.h"
#include "lidar/Stream.h"
#include <stdio.h>
Include dependency graph for Metadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Macros

#define METADATA_KEY_FileSourceID   "FileSourceID"
 Canonical names of Metadata Keys. More...
 
#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...
 

Macro Definition 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.


LizardTech