MrSID Decode SDK for Raster Reference Manual  9.5.1.4427
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 
19 namespace Nitf {
20 
21 
39 {
40 public:
41  // not for public use
43 
44  // not for public use
46 
47  // not for public use
49 
50  // not for public use
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 }
92 
93 #endif // TextSegmentMetadata_H
LT_STATUS setTEXTID(const char *)
set the TEXTID field
const char * getTXTDT() const
get the TEXTDT field
#define LT_BEGIN_LIZARDTECH_NAMESPACE
compiler does not support namespaces
Definition: lt_define.h:96
Include file for all LizardTech sources.
lt_uint32 LT_STATUS
An integral status code.
Definition: lt_status.h:39
LT_STATUS setTXTITL(const char *)
set the TXTITL field
const char * getTXTITL() const
get the TXTITL field
LT_STATUS setTXTDT(const char *)
set the TEXTDT field
TextSegmentMetadata & operator=(const TextSegmentMetadata &)
#define LT_END_LIZARDTECH_NAMESPACE
compiler does not support namespaces
Definition: lt_define.h:97
container for Text Segment metadata
const char * getTEXTID() const
get the TEXTID field

LizardTech