This singleton defines the TerraLib Raster Processing module entry. More...
#include <Module.h>
Static Public Member Functions | |
static Module & | getInstance () |
It returns a reference to the singleton instance. More... | |
static const std::string & | getLastLogStr () |
Returns the last log string generated by this module. More... | |
static void | setLastLogStr (const std::string &errorStr) |
Set the last log string generated by this module. More... | |
Protected Member Functions | |
Module () | |
The singleton constructor is not callable outside the class. More... | |
~Module () | |
Static Private Member Functions | |
static void | finalize () |
This is the cleanup function for the TerraLib DataType module. More... | |
static void | initialize () |
This is the startup function for the TerraLib Raster Processing module. More... | |
Static Private Attributes | |
static std::string | m_lastLogString |
The last error string generated by this module. More... | |
static const Module & | sm_module |
Just to make a static initialization. More... | |
Friends | |
class | te::common::Singleton< Module > |
This singleton defines the TerraLib Raster Processing module entry.
|
protected |
The singleton constructor is not callable outside the class.
Definition at line 56 of file Module.cpp.
References TerraLib::add(), finalize(), te::common::Singleton< TerraLib >::getInstance(), initialize(), TE_ADD_TEXT_DOMAIN, TE_RP_MODULE_NAME, TE_RP_TEXT_DOMAIN, and TE_RP_TEXT_DOMAIN_DIR.
|
protected |
Definition at line 70 of file Module.cpp.
References te::common::Singleton< TerraLib >::getInstance(), TerraLib::remove(), and TE_RP_MODULE_NAME.
|
staticprivate |
This is the cleanup function for the TerraLib DataType module.
Definition at line 80 of file Module.cpp.
References TE_LOG_TRACE, and TR_RP.
Referenced by Module().
|
staticinherited |
It returns a reference to the singleton instance.
|
inlinestatic |
Returns the last log string generated by this module.
Definition at line 53 of file Module.h.
Referenced by te::qt::widgets::RegisterWizard::execute(), te::qt::widgets::ClassifierWizard::execute(), te::qt::widgets::ContrastWizard::execute(), te::qt::widgets::MixtureModelWizard::execute(), and te::qt::widgets::SegmenterWizard::execute().
|
staticprivate |
This is the startup function for the TerraLib Raster Processing module.
Definition at line 75 of file Module.cpp.
References TE_LOG_TRACE, and TR_RP.
Referenced by Module().
|
inlinestatic |
|
friend |
|
staticprivate |
|
staticprivate |