OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHdf5Tool.h
Go to the documentation of this file.
1 //**************************************************************************************************
2 //
3 // OSSIM Open Source Geospatial Data Processing Library
4 // See top level LICENSE.txt file for license information
5 //
6 //**************************************************************************************************
7 
8 #ifndef ossimHdf5Tool_HEADER
9 #define ossimHdf5Tool_HEADER 1
10 
12 #include <ossim/base/ossimRefPtr.h>
14 #include <ossim/base/ossimGpt.h>
15 #include <ossim/hdf5/ossimHdf5.h>
18 
19 // class ossimHdf5;
20 
26 {
27 public:
28  ossimHdf5Tool();
29  ~ossimHdf5Tool();
30 
37  virtual void setUsage(ossimArgumentParser& ap);
38 
44  virtual bool initialize(ossimArgumentParser& ap);
45 
50  virtual void initialize(const ossimKeywordlist& kwl);
51 
52  virtual bool execute();
53 
54  virtual ossimString getClassName() const { return "ossimHdf5Tool"; }
55 
57  static const char* DESCRIPTION;
58 
59 protected:
60  virtual void initProcessingChain();
61  virtual void loadImageFiles();
62 
63 
66  bool m_dumpInfo;
67  bool m_dumpKwl;
72 };
73 
74 #endif
virtual bool initialize(ossimArgumentParser &ap)
Initial method to be ran prior to execute.
virtual void initProcessingChain()=0
Derived classes initialize their custom chains here.
ossimString m_imageDataPath
Definition: ossimHdf5Tool.h:64
Represents serializable keyword/value map.
virtual ossimString getClassName() const
Definition: ossimHdf5Tool.h:54
static const char * DESCRIPTION
Used by ossimUtilityFactory.
Definition: ossimHdf5Tool.h:57
ossimRefPtr< ossimHdf5 > m_hdf5
Definition: ossimHdf5Tool.h:71
virtual void setUsage(ossimArgumentParser &ap)
Initializes the aurgument parser with expected parameters and options.
ossimFilename m_geomFilename
Definition: ossimHdf5Tool.h:70
#define OSSIM_DLL
bool m_listNdimDatasets
Definition: ossimHdf5Tool.h:69
virtual void loadImageFiles()
Creates chains for image entries associated with specified keyword.
ossimString m_geomDataPath
Definition: ossimHdf5Tool.h:65
virtual bool execute()
Performs the actual product write.