26 #ifndef __TERRALIB_RP_INTERNAL_MODULE_H 27 #define __TERRALIB_RP_INTERNAL_MODULE_H 31 #include "../common/Singleton.h" 32 #include "../common/TerraLib.h" 58 static const std::string getLastLogStr();
64 static void setLastLogStr(
const std::string& errorStr );
81 static void initialize();
88 static void finalize();
104 #endif // __TERRALIB_DATATYPE_INTERNAL_MODULE_H This singleton defines the TerraLib Raster Processing module entry.
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.
std::shared_ptr< TerraLib::Module > m_module
static std::mutex m_mutex
Static mutex.
Template support for singleton pattern.