![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtRprHlaObjectFactory are used to create RPR (Real-time Platform Reference) FOM HLA objects. More...
Inheritance diagram for DtRprHlaObjectFactory:
Collaboration diagram for DtRprHlaObjectFactory:Public Member Functions | |
| DtRprHlaObjectFactory (DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtRprHlaObjectFactory () |
| destructor | |
Public Member Functions inherited from DtHlaObjectFactory | |
| DtHlaObjectFactory (DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtHlaObjectFactory () |
| destructor | |
| virtual DtHlaObject * | createHlaObject (RTI::ObjectClassHandle handle, RTI::ObjectHandle id, const char *name, bool reflecting) |
| Create the specified object. | |
| virtual DtHlaObjectCreator | addCreator (RTI::ObjectClassHandle handle, DtHlaObjectCreator creator) |
| Add an object creation function to the factory. | |
| virtual DtHlaObjectCreator | creator (RTI::ObjectClassHandle handle) |
| Returns the creator currently registered for the given object class. | |
Protected Member Functions | |
| DtRprHlaObjectFactory (const DtRprHlaObjectFactory &orig) | |
| copy constructor – not implemented | |
| DtRprHlaObjectFactory & | operator= (const DtRprHlaObjectFactory &orig) |
| assignment operator – not implemented | |
Additional Inherited Members | |
Public Types inherited from DtHlaObjectFactory | |
| typedef DtHlaObject *(* | DtHlaObjectCreator )(DtExerciseConn *conn, RTI::ObjectHandle id, const char *name, DtObjClassDesc &cDesc, bool reflecting) |
| HLA object creation function signature. | |
Protected Types inherited from DtHlaObjectFactory | |
| typedef std::map < RTI::ObjectClassHandle, DtHlaObjectCreator > | ObjClassHandleToCreatorMap |
| A list that maps class handles (DtIntHashKeys) to DtHlaObjectCreators. | |
Protected Attributes inherited from DtHlaObjectFactory | |
| ObjClassHandleToCreatorMap | myCreators |
| DtExerciseConn * | myConn |
Instances of DtRprHlaObjectFactory are used to create RPR (Real-time Platform Reference) FOM HLA objects.
| DtRprHlaObjectFactory::DtRprHlaObjectFactory | ( | DtExerciseConn * | conn | ) |
constructor
|
virtual |
destructor
|
protected |
copy constructor – not implemented
|
protected |
assignment operator – not implemented