CreateLinkedPhysicsEntityEvent Class Reference
#include <CreateLinkedPhysicsEntityEvent.h>
Inherits WorldDatabaseCreateEntityEvent.
Collaboration diagram for CreateLinkedPhysicsEntityEvent:

Classes | |
| struct | EntityCreationData |
Public Types | |
| typedef EventFactory < CreateLinkedPhysicsEntityEvent > | Factory |
Public Member Functions | |
| CreateLinkedPhysicsEntityEvent (EntityCreationData linkedEntityData, std::vector< EntityCreationData > &subEntityData, TransformationData initialTrans, unsigned srcModuleId) | |
| virtual | ~CreateLinkedPhysicsEntityEvent () |
| virtual void | encode (NetMessage *message) |
| virtual void | decode (NetMessage *message) |
| virtual void | execute () |
Protected Member Functions | |
| Entity * | createEntity (EntityCreationData &entityCreationData, std::vector< Entity * > *subEntityList=NULL) |
Private Member Functions | |
| CreateLinkedPhysicsEntityEvent () | |
Private Attributes | |
| TransformationData | initialTrans |
| EntityCreationData | linkedEntityData |
| std::vector< EntityCreationData > | subEntityData |
Friends | |
| class | EventFactory< CreateLinkedPhysicsEntityEvent > |
Member Typedef Documentation
Factory-class for CreateLinkedPhysicsEntityEvent
Reimplemented from WorldDatabaseCreateEntityEvent.
Constructor & Destructor Documentation
| OSG_USING_NAMESPACE CreateLinkedPhysicsEntityEvent::CreateLinkedPhysicsEntityEvent | ( | EntityCreationData | linkedEntityData, | |
| std::vector< EntityCreationData > & | subEntityData, | |||
| TransformationData | initialTrans, | |||
| unsigned | srcModuleId | |||
| ) |
Public constructor
| CreateLinkedPhysicsEntityEvent::~CreateLinkedPhysicsEntityEvent | ( | ) | [virtual] |
| CreateLinkedPhysicsEntityEvent::CreateLinkedPhysicsEntityEvent | ( | ) | [private] |
Constructor called by Factory class
Member Function Documentation
| Entity * CreateLinkedPhysicsEntityEvent::createEntity | ( | EntityCreationData & | entityCreationData, | |
| std::vector< Entity * > * | subEntityList = NULL | |||
| ) | [protected] |
| void CreateLinkedPhysicsEntityEvent::decode | ( | NetMessage * | message | ) | [virtual] |
Reimplemented from WorldDatabaseCreateEntityEvent.
| void CreateLinkedPhysicsEntityEvent::encode | ( | NetMessage * | message | ) | [virtual] |
- Todo:
- should Event::decode() and Event::encode() be protected?
describe Event::decode() and Event::encode()
Reimplemented from WorldDatabaseCreateEntityEvent.
| void CreateLinkedPhysicsEntityEvent::execute | ( | ) | [virtual] |
Process the Event.
- Todo:
- write more precise description
Reimplemented from WorldDatabaseCreateEntityEvent.
Friends And Related Function Documentation
friend class EventFactory< CreateLinkedPhysicsEntityEvent > [friend] |
Member Data Documentation
std::vector<EntityCreationData> CreateLinkedPhysicsEntityEvent::subEntityData [private] |
The documentation for this class was generated from the following files:
- src/inVRs/Modules/3DPhysics/CreateLinkedPhysicsEntityEvent.h
- src/inVRs/Modules/3DPhysics/CreateLinkedPhysicsEntityEvent.cpp
Generated on Wed Oct 20 16:11:55 2010 for inVRs by
1.5.8