Go to the documentation of this file.
   25 #ifndef __TERRALIB_RP_INTERNAL_ALGORITHM_H 
   26 #define __TERRALIB_RP_INTERNAL_ALGORITHM_H 
   86         const std::
string& getErrorMessage() const;
 
   97         void setErrorMessage( const std::
string& newErrorMessage );
 
  104         std::
string m_errorMessage;
 
  114 #endif  // __TERRALIB_RP_INTERNAL_ALGORITHM_H 
  
 
Raster Processing algorithm output parameters base interface.
 
virtual bool execute(AlgorithmOutputParameters &outputParams) _NOEXCEPT_OP(false)=0
Executes the algorithm using the supplied parameters.
 
Raster Processing algorithm base interface.
 
An exception class for the XML module.
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
virtual bool isInitialized() const =0
Returns true if the algorithm instance is initialized and ready for execution.
 
virtual bool initialize(const AlgorithmInputParameters &inputParams) _NOEXCEPT_OP(false)=0
Initialize the algorithm instance making it ready for execution.
 
Proxy configuration file for TerraView (see terraview_config.h).
 
Raster Processing algorithm output parameters base interface.
 
virtual void reset() _NOEXCEPT_OP(false)
Clear all internal allocated objects and reset the algorithm to its initial state.