MrSID Decode SDK for Raster Reference Manual  9.0.0.3864
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

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

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

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

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 195 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 174 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 153 of file lti_metadataTypes.h.


LizardTech