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 
Template support for singleton pattern. 
 
static const std::string & getLastLogStr()
Returns the last log string generated by this module. 
 
static void setLastLogStr(const std::string &errorStr)
Set 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. 
 
Configuration flags for the Raster Processing module of TerraLib. 
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
This singleton defines the TerraLib Raster Processing module entry.