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