#include <TdkObjectFactory.h>
Static Public Member Functions | |
static void | defaultFactoriesRegistration () |
static void | factoryRegistration (TdkObjectType typeId, TdkObjectFactoryFunction func) |
static TdkObject * | createTdkObject (const TdkObjectGID &GID) |
static bool | hasFactory (TdkObjectType typeId) |
static TdkObjectType | getTypeId (std::string typeName) |
static int | getLayerId (std::string typeName) |
static std::string | getTypeName (const TdkObjectGID &gid) |
static std::string | getTypeName (TdkObjectType type) |
static TdkObject * | createGeographicObject (const TdkObjectGID &GID) |
static TdkObject * | createTheme (const TdkObjectGID &GID) |
static TdkObject * | createLayer (const TdkObjectGID &GID) |
static TdkObject * | createProject (const TdkObjectGID &GID) |
static TdkObject * | createView (const TdkObjectGID &GID) |
Static Protected Attributes | |
static TdkObjectFactoryFunctionSet | objectFactorySet_ |
The TdkObject factory.
void TdkObjectFactory::defaultFactoriesRegistration | ( | ) | [inline, static] |
void TdkObjectFactory::factoryRegistration | ( | TdkObjectType | typeId, | |
TdkObjectFactoryFunction | func | |||
) | [static] |
TdkObject * TdkObjectFactory::createTdkObject | ( | const TdkObjectGID & | GID | ) | [static] |
bool TdkObjectFactory::hasFactory | ( | TdkObjectType | typeId | ) | [static] |
TdkObjectType TdkObjectFactory::getTypeId | ( | std::string | typeName | ) | [static] |
int TdkObjectFactory::getLayerId | ( | std::string | typeName | ) | [static] |
std::string TdkObjectFactory::getTypeName | ( | const TdkObjectGID & | gid | ) | [static] |
std::string TdkObjectFactory::getTypeName | ( | TdkObjectType | type | ) | [static] |
TdkObject * TdkObjectFactory::createGeographicObject | ( | const TdkObjectGID & | GID | ) | [static] |
TdkObject * TdkObjectFactory::createTheme | ( | const TdkObjectGID & | GID | ) | [static] |
TdkObject * TdkObjectFactory::createLayer | ( | const TdkObjectGID & | GID | ) | [static] |
TdkObject * TdkObjectFactory::createProject | ( | const TdkObjectGID & | GID | ) | [static] |
TdkObject * TdkObjectFactory::createView | ( | const TdkObjectGID & | GID | ) | [static] |
TdkObjectFactoryFunctionSet TdkObjectFactory::objectFactorySet_ [static, protected] |