This singleton defines the TerraLib Spatial Reference System module entry. More...
#include <Module.h>
Static Public Member Functions | |
| static Module & | getInstance () |
| It returns a reference to the singleton instance. More... | |
Protected Member Functions | |
| Module () | |
| Constructor. A singleton constructor is not callable outside the class. More... | |
| ~Module () | |
| Destructor. More... | |
Static Private Member Functions | |
| static void | finalize () |
| This is the cleanup function for the TerraLib SRS module. More... | |
| static void | initialize () |
| This is the startup function for the TerraLib SRS module. More... | |
Static Private Attributes | |
| static const Module & | sm_module |
| Just to make a static initialization. More... | |
Friends | |
| class | te::common::Singleton< Module > |
|
protected |
Constructor. A singleton constructor is not callable outside the class.
Definition at line 36 of file Module.cpp.
References TerraLib::add(), finalize(), te::common::Singleton< TerraLib >::getInstance(), initialize(), and TE_SRS_MODULE_NAME.
|
protected |
Destructor.
Definition at line 47 of file Module.cpp.
References te::common::Singleton< TerraLib >::getInstance(), TerraLib::remove(), and TE_SRS_MODULE_NAME.
|
staticprivate |
This is the cleanup function for the TerraLib SRS module.
Definition at line 61 of file Module.cpp.
References TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
staticinherited |
It returns a reference to the singleton instance.
|
staticprivate |
This is the startup function for the TerraLib SRS module.
Definition at line 52 of file Module.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), te::srs::SpatialReferenceSystemManager::init(), TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
friend |
|
staticprivate |