OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimNitfSymbolHeaderV2_0.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: See top level LICENSE.txt file.
5 //
6 // Author: Garrett Potts
7 //
8 // Description: Nitf support class
9 //
10 //********************************************************************
11 // $Id: ossimNitfSymbolHeaderV2_0.h 9094 2006-06-13 19:12:40Z dburken $
12 #ifndef ossimNitfSymbolHeaderV2_0_HEADER
13 #define ossimNitfSymbolHeaderV2_0_HEADER
16 
18 {
19 public:
22 
23  virtual void parseStream(std::istream &in);
24  virtual std::ostream& print(std::ostream &out)const;
25  virtual ossim_int32 getDisplayLevel()const;
26  virtual ossimDrect getImageRect()const;
27 
29 private:
30  void clearFields();
31 
36  char theFilePartType[3];
37 
41  char theSymbolId[11];
42 
46  char theSymbolName[21];
47 
60 
65 
70 
75 
80 
85 
90 
98 
108 
122  char theSymbolType[2];
123 
132 
141 
152 
157 
162 
167 
175 
181 
185  char theSymbolColor[2];
186 
193 
198 
203 
210 
216 
223 };
224 #endif
ossimNitfImageLutV2_0 theSymbolLutData
virtual void parseStream(std::istream &in)
virtual ossimDrect getImageRect() const
virtual std::ostream & print(std::ostream &out) const
Generic print method.
#define TYPE_DATA
Definition: ossimRtti.h:339
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
virtual ossim_int32 getDisplayLevel() const
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
int ossim_int32