MrSID Decode SDK for Raster Reference Manual
9.0.0.3864
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
lti_metadataUtils.h
Go to the documentation of this file.
1
/* $Id$ */
2
/* //////////////////////////////////////////////////////////////////////////
3
// //
4
// This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, //
5
// Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
6
// prohibited. Access to and use of this code is permitted only under //
7
// license from LizardTech, Inc. Portions of the code are protected by //
8
// US and foreign patents and other filings. All Rights Reserved. //
9
// //
11
/* PUBLIC */
12
13
#ifndef LTI_METADATAUTILS_H
14
#define LTI_METADATAUTILS_H
15
16
// lt_lib_base
17
#include "
lt_base.h
"
18
19
// lt_lib_mrsid_metadata
20
#include "
lti_metadataTypes.h
"
21
22
23
LT_BEGIN_NAMESPACE
(LizardTech)
24
25
#if defined(LT_COMPILER_MS)
26
#pragma warning(push,4)
27
#endif
28
29
30
37
class
LTIMetadataUtils
38
{
39
public
:
49
static
LTIMetadataTag
lookupTag
(
const
char
* tagName);
50
60
static
const
char
*
lookupName
(
LTIMetadataTag
tag);
61
71
static
const
char
*
lookupProperName
(
LTIMetadataTag
tag);
72
82
static
const
char
*
lookupProperName
(
const
char
*
name
);
83
93
static
const
char
*
name
(
LTIMetadataDataType
dataType);
94
103
static
LTIMetadataTagClass
tagClass
(
const
char
* tag);
104
113
static
const
char
*
name
(
LTIMetadataTagClass
tagClass);
114
};
115
116
117
118
LT_END_NAMESPACE
(LizardTech)
119
120
#if defined(LT_COMPILER_MS)
121
#pragma warning(pop)
122
#endif
123
124
#endif // LTI_METADATAUTILS_H
LizardTech