OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHdfInfo.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // License: LGPL
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: Mingjie Su
8 //
9 // Description: Info object for HDF data.
10 //
11 //----------------------------------------------------------------------------
12 // $Id: ossimHdfInfo.h 2645 2011-05-26 15:21:34Z oscar.kramer $
13 #ifndef ossimHdfInfo_HEADER
14 #define ossimHdfInfo_HEADER 1
15 
17 #include <ossim/base/ossimRefPtr.h>
20 #include <ossimHdfReader.h>
21 
28 {
29 public:
30 
32  ossimHdfInfo();
33 
35  virtual ~ossimHdfInfo();
36 
43  virtual bool open(const ossimFilename& file);
44 
52  virtual std::ostream& print(std::ostream& out) const;
53 
54 private:
55 
59  std::map<ossimString, ossimString, ossimStringLtstr> m_globalMeta;
60  std::vector<ossimString> m_globalMetaVector;
61 };
62 
63 #endif /* End of "#ifndef ossimHdfInfo_HEADER" */
ossimHdfInfo()
default constructor
virtual bool open(const ossimFilename &file)
open method.
ossimString m_driverName
Definition: ossimHdfInfo.h:58
Info Base.
Definition: ossimInfoBase.h:32
virtual std::ostream & print(std::ostream &out) const
Print method.
std::vector< ossimString > m_globalMetaVector
Definition: ossimHdfInfo.h:60
virtual ~ossimHdfInfo()
virtual destructor
ossimRefPtr< ossimHdfReader > m_hdfReader
Definition: ossimHdfInfo.h:57
ossimFilename theFile
Definition: ossimHdfInfo.h:56
HDF info class.
Definition: ossimHdfInfo.h:27
std::map< ossimString, ossimString, ossimStringLtstr > m_globalMeta
Definition: ossimHdfInfo.h:59
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23