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 std::mutex | m_mutex |
| Static mutex. 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.
Definition at line 45 of file src/terralib/rp/Module.h.
|
protected |
The singleton constructor is not callable outside the class.
Definition at line 37 of file src/terralib/rp/Module.cpp.
References TerraLib::add(), finalize(), te::common::Singleton< TerraLib >::getInstance(), initialize(), and TE_RP_MODULE_NAME.
|
protected |
Definition at line 48 of file src/terralib/rp/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 58 of file src/terralib/rp/Module.cpp.
References TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
staticinherited |
It returns a reference to the singleton instance.
|
static |
Returns the last log string generated by this module.
Definition at line 63 of file src/terralib/rp/Module.cpp.
References m_lastLogString, and m_mutex.
Referenced by te::qt::widgets::RasterSlicingWizardPage::applyPreview(), te::qt::widgets::ColorTransformDialog::applyPreviewHLS2RGB(), te::qt::widgets::ColorTransformDialog::applyPreviewIHS2RGB(), te::qt::widgets::ColorTransformDialog::applyPreviewRGB2HLS(), te::qt::widgets::ColorTransformDialog::applyPreviewRGB2IHS(), te::qt::widgets::RegisterWizard::execute(), te::qt::widgets::RasterSlicingWizard::execute(), te::qt::widgets::ColorTransformDialog::execute(), te::qt::widgets::ClippingWizard::executeDimensionClipping(), te::qt::widgets::ClippingWizard::executeLayerClipping(), te::qt::widgets::ClippingWizard::executeLayerClippingAttribute(), te::qt::widgets::ClippingWizard::executeLayerExtentClipping(), and te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked().
|
staticprivate |
This is the startup function for the TerraLib Raster Processing module.
Definition at line 53 of file src/terralib/rp/Module.cpp.
References TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
static |
Set the last log string generated by this module.
Definition at line 69 of file src/terralib/rp/Module.cpp.
References m_lastLogString, and m_mutex.
|
friend |
Definition at line 47 of file src/terralib/rp/Module.h.
|
staticprivate |
The last error string generated by this module.
Definition at line 93 of file src/terralib/rp/Module.h.
Referenced by getLastLogStr(), and setLastLogStr().
|
staticprivate |
Static mutex.
Definition at line 89 of file src/terralib/rp/Module.h.
Referenced by getLastLogStr(), and setLastLogStr().
|
staticprivate |
Just to make a static initialization.
Definition at line 91 of file src/terralib/rp/Module.h.