OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfAttributes.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 //----------------------------------------------------------------------------
8 // $Id: ossimRpfAttributes.h 14241 2009-04-07 19:59:23Z dburken $
9 
10 #ifndef ossimRpfAttributes_HEADER
11 #define ossimRpfAttributes_HEADER
12 #include <map>
13 
14 #include <ossim/base/ossimString.h>
15 
17 {
18 
19 public:
21  const ossimRpfAttributes& data);
24 
25  void setAttributeFlag(ossim_uint32 id,
26  bool flag);
27  bool getAttributeFlag(ossim_uint32 id)const;
28 
39  const std::string& prefix=std::string()) const;
40 
41  bool isEmpty()const;
42  void clearFields();
43 
54 
61 
69 
87 
123 
135 
145 
175 
205 
235 
265 
272 
278 
285 
292 
300 
308 
315  float theMagAngle;
317 
325 
335  double theHighLat;
336  double theHighLon;
337 
343 
356 
364 
365 protected:
366  std::map<ossim_uint32, bool> theAttributeIdBoolMap;
367 
368 };
369 
370 #endif
ossim_uint16 theHorRelUnits
ossimString theSignificantDate
ossim_uint16 theVertAbsUnits
ossimString theCurrencyDate
ossimString theVertDatumCode
ossim_uint32 theVertAbsAccuracy
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
Definition: ossimH5Util.cpp:41
ossimString theMapDesignationCode
unsigned short ossim_uint16
ossimString theChartSeriesCode
ossimString theSoundingDatumCode
ostream & operator<<(ostream &out, const ossimAxes &axes)
Definition: ossimAxes.h:88
ossim_uint32 theHorRelAccuracy
unsigned int ossim_uint32
ossim_uint32 theHorAbsAccuracy
ossim_uint16 theHorAbsUnits
ossim_uint16 theGridConverUnits
ossim_uint32 theVertRelAccuracy
std::map< ossim_uint32, bool > theAttributeIdBoolMap
ossim_uint16 theMagAngleUnits
ossim_uint16 theHighElevationUnits
ossimString theProjectionCode
ossim_uint16 theEasterlyMagChangeUnits
#define OSSIM_DLL
ossimString theLegendFileName
ossimString theOldHorDatum
ossimString theProductionDate
ossim_uint16 theNavSystemCode
ossim_uint16 theWesterlyMagChangeUnits
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
ossim_uint16 theVertRelUnits