27 #ifndef __TERRALIB_CORE_TERRALIB_H__ 
   28 #define __TERRALIB_CORE_TERRALIB_H__ 
An utility class to control the startup and cleanup of the TerraLib Platform and its resources.
 
TerraLib()
Singleton constructor must be private or protected.
 
~TerraLib()
Singleton destructor must be private or protected.
 
TerraLib & operator=(const TerraLib &)
Singleton copy assignment operator must be private or protected.
 
static TerraLib & instance()
It returns a reference to the singleton instance.
 
void initialize()
It initializes the TerraLib Platform.
 
TerraLib(const TerraLib &)
Singleton copy constructor must be private or protected.
 
void finalize()
It finalizes the TerraLib Platform.