TdkSetup Class Reference
[The Core Module]

#include <TdkSetup.h>

List of all members.

Public Member Functions

void initialize (TdkAbstractInitializer *appInitializer)
void finalize ()

Static Public Member Functions

static TdkSetup * getInstance ()
 This method retrieves the TdkSetup instance for this application.
static TdkAbstractGraphicalService & getGraphicalService ()
static TdkAbstractCanvasFactory & getCanvasFactory ()
static TdkPolygonStyleFactory & getPolygonStyleFactory ()
static TdkPointStyleFactory & getPointStyleFactory ()
static TdkTextStyleFactory & getTextStyleFactory ()
static TdkLineStyleFactory & getLineStyleFactory ()

Protected Attributes

TdkAbstractGraphicalService * _graphicalService
TdkAbstractCanvasFactory * _canvasFactory
TdkPolygonStyleFactory * _polygonStyleFactory
TdkPointStyleFactory * _pointStyleFactory
TdkTextStyleFactory * _textStyleFactory
TdkLineStyleFactory * _lineStyleFactory

Private Member Functions

 TdkSetup ()
 Default Constructor.
virtual ~TdkSetup ()
 Virtual destructor.

Static Private Attributes

static TdkSetup * _instance = NULL


Detailed Description

TdkSetup class. This class is a singleton witch holds all Tdk configurations and execute the setup routines.


Constructor & Destructor Documentation

TdkSetup::TdkSetup (  )  [private]

Default Constructor.

TdkSetup::~TdkSetup (  )  [private, virtual]

Virtual destructor.


Member Function Documentation

TdkSetup * TdkSetup::getInstance (  )  [static]

This method retrieves the TdkSetup instance for this application.

TdkAbstractGraphicalService & TdkSetup::getGraphicalService (  )  [static]

TdkAbstractCanvasFactory & TdkSetup::getCanvasFactory (  )  [static]

TdkPolygonStyleFactory & TdkSetup::getPolygonStyleFactory (  )  [static]

TdkPointStyleFactory & TdkSetup::getPointStyleFactory (  )  [static]

TdkTextStyleFactory & TdkSetup::getTextStyleFactory (  )  [static]

TdkLineStyleFactory & TdkSetup::getLineStyleFactory (  )  [static]

void TdkSetup::initialize ( TdkAbstractInitializer *  appInitializer  ) 

void TdkSetup::finalize (  ) 


Member Data Documentation

TdkAbstractGraphicalService* TdkSetup::_graphicalService [protected]

TdkAbstractCanvasFactory* TdkSetup::_canvasFactory [protected]

TdkPolygonStyleFactory* TdkSetup::_polygonStyleFactory [protected]

TdkPointStyleFactory* TdkSetup::_pointStyleFactory [protected]

TdkTextStyleFactory* TdkSetup::_textStyleFactory [protected]

TdkLineStyleFactory* TdkSetup::_lineStyleFactory [protected]

TdkSetup * TdkSetup::_instance = NULL [static, private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:54 2007 for TDK by  doxygen 1.5.2