MrSID Decode SDK for LiDAR Reference Manual 1.1.4.4709

- Main Page
- Classes
- Files

- File List
- File Members

Classes | Macros | Enumerations
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

enum MetadataDataType

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