te::core::TerraLib Class Reference

An utility class to control the startup and cleanup of the TerraLib Platform and its resources. More...

#include <TerraLib.h>

Public Member Functions

void finalize ()
 It finalizes the TerraLib Platform. More...
 
void initialize ()
 It initializes the TerraLib Platform. More...
 

Static Public Member Functions

static TerraLibinstance ()
 It returns a reference to the singleton instance. More...
 

Protected Member Functions

TerraLiboperator= (const TerraLib &)
 Singleton copy assignment operator must be private or protected. More...
 
 TerraLib ()
 Singleton constructor must be private or protected. More...
 
 TerraLib (const TerraLib &)
 Singleton copy constructor must be private or protected. More...
 
 ~TerraLib ()
 Singleton destructor must be private or protected. More...
 

Detailed Description

An utility class to control the startup and cleanup of the TerraLib Platform and its resources.

Definition at line 42 of file TerraLib.h.

Constructor & Destructor Documentation

te::core::TerraLib::TerraLib ( )
inlineprotected

Singleton constructor must be private or protected.

Definition at line 66 of file TerraLib.h.

te::core::TerraLib::~TerraLib ( )
inlineprotected

Singleton destructor must be private or protected.

Definition at line 69 of file TerraLib.h.

te::core::TerraLib::TerraLib ( const TerraLib )
protected

Singleton copy constructor must be private or protected.

Member Function Documentation

void te::core::TerraLib::finalize ( )

It finalizes the TerraLib Platform.

void te::core::TerraLib::initialize ( )

It initializes the TerraLib Platform.

static TerraLib& te::core::TerraLib::instance ( )
static

It returns a reference to the singleton instance.

Returns
A reference to the singleton instance.
TerraLib& te::core::TerraLib::operator= ( const TerraLib )
protected

Singleton copy assignment operator must be private or protected.


The documentation for this class was generated from the following file: