OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimSlopeTool.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 ossimSlopeUtil_HEADER
9 #define ossimSlopeUtil_HEADER
10 
11 #include <ossim/base/ossimRefPtr.h>
13 #include <ossim/base/ossimGpt.h>
16 
22 {
23 public:
25  ~ossimSlopeTool();
26 
33  virtual void setUsage(ossimArgumentParser& ap);
34 
40  virtual bool initialize(ossimArgumentParser& ap);
41 
46  virtual void initialize(const ossimKeywordlist& kwl);
47 
48  virtual ossimString getClassName() const { return "ossimSlopeUtil"; }
49 
51  static const char* DESCRIPTION;
52 
53 protected:
54  virtual void initProcessingChain();
56 };
57 
58 #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.
#define OSSIMDLLEXPORT
Represents serializable keyword/value map.
virtual void setUsage(ossimArgumentParser &ap)
Initializes the aurgument parser with expected parameters and options.
static const char * DESCRIPTION
Used by ossimUtilityFactory.
virtual ossimString getClassName() const