MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
|
00001 /* ////////////////////////////////////////////////////////////////////////// 00002 // // 00003 // This code is Copyright (c) 2010 LizardTech, Inc, 1008 Western Avenue, // 00004 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution // 00005 // prohibited. Access to and use of this code is permitted only under // 00006 // license from LizardTech, Inc. Portions of the code are protected by // 00007 // US and foreign patents and other filings. All Rights Reserved. // 00008 // // 00010 /* PUBLIC */ 00011 00012 #ifndef TextSegmentMetadata_H 00013 #define TextSegmentMetadata_H 00014 00015 // lt_lib_base 00016 #include "lt_base.h" 00017 00018 LT_BEGIN_LIZARDTECH_NAMESPACE 00019 namespace Nitf { 00020 00021 00038 class TextSegmentMetadata 00039 { 00040 public: 00041 // not for public use 00042 TextSegmentMetadata(); 00043 00044 // not for public use 00045 TextSegmentMetadata(const TextSegmentMetadata&); 00046 00047 // not for public use 00048 ~TextSegmentMetadata(); 00049 00050 // not for public use 00051 TextSegmentMetadata& operator=(const TextSegmentMetadata&); 00052 00056 LT_STATUS setTEXTID(const char*); 00057 00061 const char* getTEXTID() const; 00062 00066 LT_STATUS setTXTDT(const char*); 00067 00071 const char* getTXTDT() const; 00072 00076 LT_STATUS setTXTITL(const char*); 00077 00081 const char* getTXTITL() const; 00082 00083 private: 00084 char* m_TEXTID; // 7 00085 char* m_TXTDT; // 14 00086 char* m_TXTITL; // 80 00087 }; 00088 00089 00090 } 00091 LT_END_LIZARDTECH_NAMESPACE 00092 00093 #endif // TextSegmentMetadata_H