MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Typedefs | Enumerations
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.

## Typedefs
typedef enum LTIMetadataTag | LTIMetadataTag
| enums corresponding to tag strings More...
typedef enum LTIMetadataTagClass | LTIMetadataTagClass
| enum for different classes of metadata tags More...
typedef enum LTIMetadataDataType | LTIMetadataDataType
| datatypes used in database records More...
typedef enum LTIClassicalMetadataConst | LTIClassicalMetadataConst

## 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 }

## Typedef Documentation

typedef enum LTIClassicalMetadataConst LTIClassicalMetadataConst

typedef enum LTIMetadataDataType LTIMetadataDataType

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

typedef enum LTIMetadataTag LTIMetadataTag

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

typedef enum LTIMetadataTagClass LTIMetadataTagClass

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

## Enumeration Type Documentation

enum LTIClassicalMetadataConst

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.

enum LTIMetadataDataType

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.

enum LTIMetadataTag

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.

enum LTIMetadataTagClass

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