TdkLayoutObjectFactory Class Reference
[The Core Module]

Defines the class TdkLayoutObjectFactory. More...

#include <TdkLayoutObjectFactory.h>

List of all members.

Static Public Member Functions

static void registerDefaultLayoutObjectsConstructors ()
static void registerLayoutObjectConstructor (std::string objectType, TdkLayoutObjectConstructorFunction constructor)
static TdkLayoutObjectcreateLayoutObject (std::string objectType, std::string name, TdkBlob *blob)

Static Protected Attributes

static TdkLayoutObjectConstructorFunctionSet registeredObjects_
static TdkLayoutObjectTypeCounter objectTypeCounter_


Detailed Description

Defines the class TdkLayoutObjectFactory.


Member Function Documentation

void TdkLayoutObjectFactory::registerDefaultLayoutObjectsConstructors (  )  [static]

void TdkLayoutObjectFactory::registerLayoutObjectConstructor ( std::string  objectType,
TdkLayoutObjectConstructorFunction  constructor 
) [static]

TdkLayoutObject * TdkLayoutObjectFactory::createLayoutObject ( std::string  objectType,
std::string  name,
TdkBlob blob 
) [static]


Member Data Documentation

TdkLayoutObjectConstructorFunctionSet TdkLayoutObjectFactory::registeredObjects_ [static, protected]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkLayoutObjectFactory.cpp

TdkLayoutObjectTypeCounter TdkLayoutObjectFactory::objectTypeCounter_ [static, protected]


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