26 #ifndef __TERRALIB_RP_INTERNAL_MODULE_H    27 #define __TERRALIB_RP_INTERNAL_MODULE_H    31 #include "../common/Singleton.h"    58         static void setLastLogStr( 
const std::string& errorStr ) { m_lastLogString = errorStr; };
    75         static void initialize();
    82         static void finalize();
    94 #endif  // __TERRALIB_DATATYPE_INTERNAL_MODULE_H This singleton defines the TerraLib Raster Processing module entry. 
 
static const std::string & getLastLogStr()
Returns the last log string generated by this module. 
 
static const Module & sm_module
Just to make a static initialization. 
 
static std::string m_lastLogString
The last error string generated by this module. 
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Configuration flags for the Raster Processing module of TerraLib. 
 
static void setLastLogStr(const std::string &errorStr)
Set the last log string generated by this module. 
 
Template support for singleton pattern.