JointInteractionManipulationModel Class Reference
#include <JointInteractionManipulationModel.h>
Inherits StateActionModel.
Collaboration diagram for JointInteractionManipulationModel:

Public Member Functions | |
| JointInteractionManipulationModel () | |
| virtual void | enter (std::vector< PICKEDENTITY > *entities) |
| virtual void | exit () |
| virtual void | action (std::vector< PICKEDENTITY > *addedEntities, std::vector< PICKEDENTITY > *removedEntities, float dt) |
Protected Attributes | |
| JointInteraction * | jointInteraction |
| Pipe for Entity Manipulation. | |
| User * | localUser |
| Pointer to the local User. | |
Detailed Description
StateActionModel for Manipulation State of Interaction Module. This class is the implementation of the StateActionModel for the Manipulation-state of the Interaction DFA.Constructor & Destructor Documentation
| JointInteractionManipulationModel::JointInteractionManipulationModel | ( | ) |
Constructor initializes pointer-members.
Member Function Documentation
| void JointInteractionManipulationModel::action | ( | std::vector< PICKEDENTITY > * | addedEntities, | |
| std::vector< PICKEDENTITY > * | removedEntities, | |||
| float | dt | |||
| ) | [virtual] |
Called when the DFA is in the state where the Model is registered for.
Implements StateActionModel.
| void JointInteractionManipulationModel::enter | ( | std::vector< PICKEDENTITY > * | entities | ) | [virtual] |
Called when the state is entered.
Implements StateActionModel.
| void JointInteractionManipulationModel::exit | ( | ) | [virtual] |
Called when the state is left.
Implements StateActionModel.
Member Data Documentation
Pipe for Entity Manipulation.
Called by the JointInteractionBeginManipulationEvent to register the Manipulation-Pipe where to write the Manipulations to. Pointer to the JointInteraction class
User* JointInteractionManipulationModel::localUser [protected] |
Pointer to the local User.
The documentation for this class was generated from the following files:
- src/inVRs/Modules/JointInteraction/JointInteractionManipulationModel.h
- src/inVRs/Modules/JointInteraction/JointInteractionManipulationModel.cpp
Generated on Wed Oct 20 16:11:57 2010 for inVRs by
1.5.8