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 TdkCatalogueObjectcreateTdkCatalogueObject (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 TdkCatalogueObjectcreateCatalogueObject (TdkObjectGID &GID)
static TdkCatalogueObjectcreateCatalogueFileObject (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