This singleton defines the TerraLib st memory module entry. More...
#include <Module.h>
Static Public Member Functions | |
static T & | getInstance () |
It returns a reference to the singleton instance. 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 st memory module support. More... | |
static void | initialize () |
This is the startup function for the TerraLib st memory module support. More... | |
Static Private Attributes | |
static const Module & | sm_module |
Just to make a static initialization. More... | |
Friends | |
class | te::common::Singleton< Module > |
|
protected |
The singleton constructor is not callable outside the class.
Definition at line 39 of file Module.cpp.
References TerraLib::add(), finalize(), te::common::Singleton< TerraLib >::getInstance(), initialize(), TE_ADD_TEXT_DOMAIN, TE_STMEMORY_MODULE_NAME, TE_STMEMORY_TEXT_DOMAIN, and TE_STMEMORY_TEXT_DOMAIN_DIR.
|
protected |
Definition at line 53 of file Module.cpp.
References te::common::Singleton< TerraLib >::getInstance(), TerraLib::remove(), and TE_STMEMORY_MODULE_NAME.
|
staticprivate |
This is the cleanup function for the TerraLib st memory module support.
Definition at line 66 of file Module.cpp.
References te::da::DataSourceFactory::remove(), TE_LOG_TRACE, TE_STMEMORY_DRIVER_IDENTIFIER, and TR_STMEMORY.
Referenced by Module().
|
inlinestaticinherited |
It returns a reference to the singleton instance.
Definition at line 120 of file Singleton.h.
Referenced by BinaryLogicOpReader(), BinaryLogicOpWriter(), te::map::AbstractLayerRenderer::buildChart(), te::common::TaskProgress::cancel(), te::qt::widgets::SegmenterWizard::execute(), te::qt::widgets::Module::initialize(), te::qt::af::ApplicationController::initialize(), te::qt::af::ApplicationController::initializePlugins(), te::common::UserApplicationSettings::load(), te::qt::af::ApplicationPlugins::load(), te::qt::af::BaseApplication::makeDialog(), te::vp::IntersectionDialog::onOkPushButtonClicked(), te::vp::BufferDialog::onOkPushButtonClicked(), te::vp::AggregationDialog::onOkPushButtonClicked(), te::qt::af::BaseApplication::onStopDrawTriggered(), te::serialize::ReadFilter(), te::common::TaskProgress::setCurrentStep(), te::common::TaskProgress::setMessage(), te::color::ColorSchemeCatalog::setName(), te::common::TaskProgress::setTotalSteps(), te::common::TaskProgress::TaskProgress(), UnaryLogicOpReader(), UnaryLogicOpWriter(), and te::common::TaskProgress::~TaskProgress().
|
staticprivate |
This is the startup function for the TerraLib st memory module support.
The initialization includes:
Definition at line 58 of file Module.cpp.
References te::da::DataSourceFactory::add(), te::stmem::Build(), TE_LOG_TRACE, TE_STMEMORY_DRIVER_IDENTIFIER, and TR_STMEMORY.
Referenced by Module().
|
friend |
|
staticprivate |