InteractionChangeStateEvent Class Reference
#include <InteractionEvents.h>
Inherits Event.
Inherited by InteractionChangeStateToFromManipulationEvent.
Collaboration diagram for InteractionChangeStateEvent:

Public Types | |
| typedef EventFactory < InteractionChangeStateEvent > | Factory |
Public Member Functions | |
| InteractionChangeStateEvent (std::vector< PICKEDENTITY > *pickedEntitiesList, unsigned previousState, unsigned nextState, StateActionModel *previousStateActionModel, StateActionModel *nextStateActionModel) | |
| InteractionChangeStateEvent () | |
| virtual | ~InteractionChangeStateEvent () |
| virtual void | encode (NetMessage *message) |
| virtual void | decode (NetMessage *message) |
| virtual void | execute () |
Protected Attributes | |
| unsigned | previousState |
| unsigned | nextState |
| StateActionModel * | previousStateActionModel |
| StateActionModel * | nextStateActionModel |
| std::vector< PICKEDENTITY > | pickedEntitiesCopy |
Member Typedef Documentation
Reimplemented in InteractionChangeStateToFromManipulationEvent.
Constructor & Destructor Documentation
| InteractionChangeStateEvent::InteractionChangeStateEvent | ( | std::vector< PICKEDENTITY > * | pickedEntitiesList, | |
| unsigned | previousState, | |||
| unsigned | nextState, | |||
| StateActionModel * | previousStateActionModel, | |||
| StateActionModel * | nextStateActionModel | |||
| ) |
| InteractionChangeStateEvent::InteractionChangeStateEvent | ( | ) |
| InteractionChangeStateEvent::~InteractionChangeStateEvent | ( | ) | [virtual] |
Member Function Documentation
| void InteractionChangeStateEvent::decode | ( | NetMessage * | message | ) | [virtual] |
| void InteractionChangeStateEvent::encode | ( | NetMessage * | message | ) | [virtual] |
- Todo:
- should Event::decode() and Event::encode() be protected?
describe Event::decode() and Event::encode()
Reimplemented from Event.
Reimplemented in InteractionChangeStateToFromManipulationEvent.
| void InteractionChangeStateEvent::execute | ( | ) | [virtual] |
Process the Event.
- Todo:
- write more precise description
Implements Event.
Reimplemented in InteractionChangeStateToFromManipulationEvent.
Member Data Documentation
unsigned InteractionChangeStateEvent::nextState [protected] |
std::vector<PICKEDENTITY> InteractionChangeStateEvent::pickedEntitiesCopy [protected] |
unsigned InteractionChangeStateEvent::previousState [protected] |
The documentation for this class was generated from the following files:
- src/inVRs/Modules/Interaction/InteractionEvents.h
- src/inVRs/Modules/Interaction/InteractionEvents.cpp
Generated on Wed Oct 20 16:11:57 2010 for inVRs by
1.5.8