TdkCatalogueObjectFactory Class Reference
[The Core Module]

Defines the class TdkCatalogueObjectFactory. More...

#include <TdkCatalogueObjectFactory.h>

List of all members.

Static Public Member Functions

static void defaultFactoriesRegistration ()
static void factoryRegistration (TdkObjectType typeId, TdkCatalogueObjectFactoryFunction func)
static TdkCatalogueObject * createTdkCatalogueObject (TdkObjectGID &GID)
static bool hasFactory (TdkObjectType typeId)
static TdkObjectType getTypeId (std::string typeName)
static std::string getTypeName (TdkObjectGID &catalogueGID)
static std::string getTypeName (TdkObjectType typeId)
static TdkCatalogueObject * createCatalogueObject (TdkObjectGID &GID)
static TdkCatalogueObject * createCatalogueFileObject (TdkObjectGID &GID)

Static Protected Attributes

static TdkCatalogueObjectFactoryFunctionSet catalogueObjectFactorySet_


Detailed Description

Defines the class TdkCatalogueObjectFactory.

The TdkCatalogueObject factory.


Member Function Documentation

void TdkCatalogueObjectFactory::defaultFactoriesRegistration (  )  [inline, static]

void TdkCatalogueObjectFactory::factoryRegistration ( TdkObjectType  typeId,
TdkCatalogueObjectFactoryFunction  func 
) [static]

TdkCatalogueObject * TdkCatalogueObjectFactory::createTdkCatalogueObject ( TdkObjectGID &  GID  )  [static]

bool TdkCatalogueObjectFactory::hasFactory ( TdkObjectType  typeId  )  [static]

TdkObjectType TdkCatalogueObjectFactory::getTypeId ( std::string  typeName  )  [static]

std::string TdkCatalogueObjectFactory::getTypeName ( TdkObjectGID &  catalogueGID  )  [static]

std::string TdkCatalogueObjectFactory::getTypeName ( TdkObjectType  typeId  )  [static]

TdkCatalogueObject * TdkCatalogueObjectFactory::createCatalogueObject ( TdkObjectGID &  GID  )  [static]

TdkCatalogueObject * TdkCatalogueObjectFactory::createCatalogueFileObject ( TdkObjectGID &  GID  )  [static]


Member Data Documentation

TdkCatalogueObjectFactoryFunctionSet TdkCatalogueObjectFactory::catalogueObjectFactorySet_ [static, protected]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkObjectFactory.cpp


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