![]() |
VR-Forces 4.3.1 Class Documentation
|
Factory to create the specific DtMetaObjects registered when vrvOsg starts up. More...

Public Types | |
| typedef boost::unordered_map < std::string, DtMetaObjectCreator * > | DtMetaObjectCreators |
Public Member Functions | |
| virtual | ~DtMetaObjectFactory () |
| DTOR. | |
| virtual void | addCreator (const std::string &creatorName, DtMetaObjectCreator *creator) |
| Add a creator function for the specified post processor type. | |
| virtual DtVirtualBaseClass * | createMetaObject (const std::string &metaFeatureName, osg::Node *node, const rapidjson::Value &jsonObject, const std::string &modelDefName, const DtElementID elementId, const DtUniqueID sceneObjectId, const DtUniqueID uniqueId, const bool useInstancing, const unsigned int nodeTypeIndex) const |
| Create a object based on the metaFeatureName. | |
| const DtMetaObjectCreators & | creators () const |
| Get the creators. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtMetaObjectFactory & | instance (DtDe &de) |
| Get an instance to the DtMetaObjectFactory. | |
Protected Member Functions | |
| DtMetaObjectFactory (DtDe &de) | |
| Protected CTOR, use the static instance to get a factory instance. | |
Protected Attributes | |
| DtMetaObjectCreators | myDtMetaObjectCreators |
| DtDe & | myDe |
Factory to create the specific DtMetaObjects registered when vrvOsg starts up.
| typedef boost::unordered_map<std::string, DtMetaObjectCreator*> makVrv::DtMetaObjectFactory::DtMetaObjectCreators |
|
virtual |
DTOR.
|
protected |
Protected CTOR, use the static instance to get a factory instance.
|
static |
Get an instance to the DtMetaObjectFactory.
|
virtual |
Add a creator function for the specified post processor type.
|
virtual |
Create a object based on the metaFeatureName.
| const DtMetaObjectCreators& makVrv::DtMetaObjectFactory::creators | ( | ) | const |
Get the creators.
|
protected |
|
protected |