#include <TdkTemplateObjectFactory.h>
Static Public Member Functions | |
| static void | registerDefaultTemplateObjectsConstructors () |
| static void | unregisterDefaultTemplateObjectsConstructors () |
| static void | registerTemplateObjectConstructor (std::string objectType, TdkTemplateObjectConstructorFunction constructor) |
| static void | unregisterTemplateObjectConstructor (std::string objectType) |
| static void | unregisterAllTemplateObjectConstructors () |
| static TdkTemplateObject * | createTemplateObject (std::string objectType, std::string name, const TeBox &bBox, void *geometry=NULL, TdkVisual *visual=NULL, bool useCurrentView=false, TdkObjectGID *viewGID=NULL) |
| static int | RegisterObjectName (std::string objectName) |
| static int | CountObjectName (std::string objectName) |
| static std::string | BuildObjectName (std::string objectName) |
Static Protected Attributes | |
| static TdkTemplateObjectConstructorFunctionSet | registeredObjects_ |
| static TdkTemplateObjectTypeCounter | objectTypeCounter_ |
| void TdkTemplateObjectFactory::registerDefaultTemplateObjectsConstructors | ( | ) | [static] |
| void TdkTemplateObjectFactory::unregisterDefaultTemplateObjectsConstructors | ( | ) | [static] |
| void TdkTemplateObjectFactory::registerTemplateObjectConstructor | ( | std::string | objectType, | |
| TdkTemplateObjectConstructorFunction | constructor | |||
| ) | [static] |
| void TdkTemplateObjectFactory::unregisterTemplateObjectConstructor | ( | std::string | objectType | ) | [static] |
| void TdkTemplateObjectFactory::unregisterAllTemplateObjectConstructors | ( | ) | [static] |
| TdkTemplateObject * TdkTemplateObjectFactory::createTemplateObject | ( | std::string | objectType, | |
| std::string | name, | |||
| const TeBox & | bBox, | |||
| void * | geometry = NULL, |
|||
| TdkVisual * | visual = NULL, |
|||
| bool | useCurrentView = false, |
|||
| TdkObjectGID * | viewGID = NULL | |||
| ) | [static] |
| static int TdkTemplateObjectFactory::RegisterObjectName | ( | std::string | objectName | ) | [static] |
| static int TdkTemplateObjectFactory::CountObjectName | ( | std::string | objectName | ) | [static] |
| static std::string TdkTemplateObjectFactory::BuildObjectName | ( | std::string | objectName | ) | [static] |
TdkTemplateObjectConstructorFunctionSet TdkTemplateObjectFactory::registeredObjects_ [static, protected] |
TdkTemplateObjectTypeCounter TdkTemplateObjectFactory::objectTypeCounter_ [static, protected] |
1.5.2