#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] |
1.5.2