MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

TextSegmentMetadata.h
Go to the documentation of this file.
1 /* //////////////////////////////////////////////////////////////////////////
2 // //
3 // This code is Copyright (c) 2010 LizardTech, Inc, 1008 Western Avenue, //
4 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution //
5 // prohibited. Access to and use of this code is permitted only under //
6 // license from LizardTech, Inc. Portions of the code are protected by //
7 // US and foreign patents and other filings. All Rights Reserved. //
8 // //
10 /* PUBLIC */
11
12 #ifndef TextSegmentMetadata_H
13 #define TextSegmentMetadata_H
14
15 // lt_lib_base
16 #include "lt_base.h"
17
18 LT_BEGIN_LIZARDTECH_NAMESPACE
19 namespace Nitf {
20
21
38 class TextSegmentMetadata
39 {
40 public:
41 // not for public use
42 TextSegmentMetadata();
43
44 // not for public use
45 TextSegmentMetadata(const TextSegmentMetadata&);
46
47 // not for public use
48 ~TextSegmentMetadata();
49
50 // not for public use
51 TextSegmentMetadata& operator=(const TextSegmentMetadata&);
52
56 LT_STATUS setTEXTID(const char*);
57
61 const char* getTEXTID() const;
62
66 LT_STATUS setTXTDT(const char*);
67
71 const char* getTXTDT() const;
72
76 LT_STATUS setTXTITL(const char*);
77
81 const char* getTXTITL() const;
82
83 private:
84 char* m_TEXTID; // 7
85 char* m_TXTDT; // 14
86 char* m_TXTITL; // 80
87 };
88
89
90 }
91 LT_END_LIZARDTECH_NAMESPACE
92
93 #endif // TextSegmentMetadata_H

LizardTech