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

Public Member Functions | |
| HomerManipulationActionModel () | |
| virtual | ~HomerManipulationActionModel () |
| virtual void | enter (std::vector< PICKEDENTITY > *entities) |
| virtual void | exit () |
| virtual void | action (std::vector< PICKEDENTITY > *addedEntities, std::vector< PICKEDENTITY > *removedEntities, float dt) |
Protected Member Functions | |
| void | setManipulationPipe (unsigned entityId, TransformationPipe *pipe) |
| void | clearManipulationPipe (unsigned entityId) |
Protected Attributes | |
| User * | localUser |
| Pointer to the local User. | |
| std::vector< PICKEDENTITY > | manipulatingEntities |
| List of all Entities which are manipulated. | |
| std::map< unsigned, TransformationPipe * > | manipulationPipes |
| Map for TransformationPipes of Entities. | |
Private Attributes | |
| CursorTransformationModel * | cursorModel |
Friends | |
| class | InteractionBeginHomerManipulationActionEvent |
| class | InteractionEndHomerManipulationActionEvent |
Constructor & Destructor Documentation
| HomerManipulationActionModel::HomerManipulationActionModel | ( | ) |
Empty constructor.
| HomerManipulationActionModel::~HomerManipulationActionModel | ( | ) | [virtual] |
Empty destructor.
Member Function Documentation
| void HomerManipulationActionModel::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 HomerManipulationActionModel::clearManipulationPipe | ( | unsigned | entityId | ) | [protected] |
Clears the Manipulation-pipe for the Entity with the passed Id.
| void HomerManipulationActionModel::enter | ( | std::vector< PICKEDENTITY > * | entities | ) | [virtual] |
Called when the state is entered.
Implements StateActionModel.
| void HomerManipulationActionModel::exit | ( | ) | [virtual] |
Called when the state is left.
Implements StateActionModel.
| void HomerManipulationActionModel::setManipulationPipe | ( | unsigned | entityId, | |
| TransformationPipe * | pipe | |||
| ) | [protected] |
Sets the Manipulation-pipe for the Entity with the passed Id.
Friends And Related Function Documentation
friend class InteractionBeginHomerManipulationActionEvent [friend] |
friend class InteractionEndHomerManipulationActionEvent [friend] |
Member Data Documentation
User* HomerManipulationActionModel::localUser [protected] |
Pointer to the local User.
std::vector<PICKEDENTITY> HomerManipulationActionModel::manipulatingEntities [protected] |
List of all Entities which are manipulated.
std::map<unsigned, TransformationPipe*> HomerManipulationActionModel::manipulationPipes [protected] |
Map for TransformationPipes of Entities.
The documentation for this class was generated from the following files:
- src/inVRs/Modules/Interaction/HomerManipulationActionModel.h
- src/inVRs/Modules/Interaction/HomerManipulationActionModel.cpp
Generated on Wed Oct 20 16:11:57 2010 for inVRs by
1.5.8