lti_metadataTypes.h File Reference

#include "lt_base.h"

Include dependency graph for lti_metadataTypes.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  LTIMetadataTag
 enums corresponding to tag strings More...
enum  LTIMetadataTagClass {
  LTI_METADATA_TAG_CLASS_INVALID, LTI_METADATA_TAG_CLASS_TEST, LTI_METADATA_TAG_CLASS_IMAGE, LTI_METADATA_TAG_CLASS_GEOTIFF,
  LTI_METADATA_TAG_CLASS_USGS, LTI_METADATA_TAG_CLASS_USER, LTI_METADATA_TAG_CLASS_IMAGINE, LTI_METADATA_TAG_CLASS_NITF,
  LTI_METADATA_TAG_CLASS_OTHER, LTI_METADATA_TAG_CLASS_UNKNOWN
}
 enum for different classes of metadata tags More...
enum  LTIMetadataDataType {
  LTI_METADATA_DATATYPE_INVALID = 0, LTI_METADATA_DATATYPE_UINT8 = 1, LTI_METADATA_DATATYPE_SINT8 = 2, LTI_METADATA_DATATYPE_UINT16 = 3,
  LTI_METADATA_DATATYPE_SINT16 = 4, LTI_METADATA_DATATYPE_UINT32 = 5, LTI_METADATA_DATATYPE_SINT32 = 6, LTI_METADATA_DATATYPE_FLOAT32 = 9,
  LTI_METADATA_DATATYPE_FLOAT64 = 10, LTI_METADATA_DATATYPE_ASCII = 11, LTI_METADATA_TYPE_LAST = 12
}
 datatypes used in database records More...
enum  LTIClassicalMetadataConst { LTI_CLASSICAL_METADATA_VERSION_MAJOR = 1, LTI_CLASSICAL_METADATA_VERSION_MINOR = 0, LTI_CLASSICAL_METADATA_MAX_KEY_NAME_SIZE = 100, LTI_CLASSICAL_METADATA_MAX_DIMENSIONS = 10 }


Enumeration Type Documentation

Enumerator:
LTI_CLASSICAL_METADATA_VERSION_MAJOR 
LTI_CLASSICAL_METADATA_VERSION_MINOR 
LTI_CLASSICAL_METADATA_MAX_KEY_NAME_SIZE 
LTI_CLASSICAL_METADATA_MAX_DIMENSIONS 

Definition at line 196 of file lti_metadataTypes.h.

These enums are used to represent the datatypes of values stored in LTIMetadataRecords.

Enumerator:
LTI_METADATA_DATATYPE_INVALID 
LTI_METADATA_DATATYPE_UINT8 
LTI_METADATA_DATATYPE_SINT8 
LTI_METADATA_DATATYPE_UINT16 
LTI_METADATA_DATATYPE_SINT16 
LTI_METADATA_DATATYPE_UINT32 
LTI_METADATA_DATATYPE_SINT32 
LTI_METADATA_DATATYPE_FLOAT32 
LTI_METADATA_DATATYPE_FLOAT64 
LTI_METADATA_DATATYPE_ASCII 
LTI_METADATA_TYPE_LAST 

Definition at line 175 of file lti_metadataTypes.h.

These constants are enums that may be used in place of the text strings used as tag names.

Definition at line 32 of file lti_metadataTypes.h.

These enums are used to represent the different classes of metadata tags -- "classical", USER, GeoTIFF, etc.

Enumerator:
LTI_METADATA_TAG_CLASS_INVALID 
LTI_METADATA_TAG_CLASS_TEST 
LTI_METADATA_TAG_CLASS_IMAGE 
LTI_METADATA_TAG_CLASS_GEOTIFF 
LTI_METADATA_TAG_CLASS_USGS 
LTI_METADATA_TAG_CLASS_USER 
LTI_METADATA_TAG_CLASS_IMAGINE 
LTI_METADATA_TAG_CLASS_NITF 
LTI_METADATA_TAG_CLASS_OTHER 
LTI_METADATA_TAG_CLASS_UNKNOWN 

Definition at line 154 of file lti_metadataTypes.h.


LizardTech