lti_metadataTypes.h File Reference
#include "lt_base.h"
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.