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

Public Member Functions | |
| PhysicsHomerManipulationActionModel () | |
| virtual | ~PhysicsHomerManipulationActionModel () |
| 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 | |
| User * | localUser |
| Pointer to the local User. | |
Private Attributes | |
| CursorTransformationModel * | cursorModel |
| bool | forwardAnimationRunning |
| std::vector< PhysicsEntity * > | physicsEntities |
| List of all Entities which are manipulated. | |
Constructor & Destructor Documentation
| PhysicsHomerManipulationActionModel::PhysicsHomerManipulationActionModel | ( | ) |
Empty constructor.
| PhysicsHomerManipulationActionModel::~PhysicsHomerManipulationActionModel | ( | ) | [virtual] |
Empty destructor.
Member Function Documentation
| void PhysicsHomerManipulationActionModel::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 PhysicsHomerManipulationActionModel::enter | ( | std::vector< PICKEDENTITY > * | entities | ) | [virtual] |
Called when the state is entered.
Implements StateActionModel.
| void PhysicsHomerManipulationActionModel::exit | ( | ) | [virtual] |
Called when the state is left.
Implements StateActionModel.
Member Data Documentation
bool PhysicsHomerManipulationActionModel::forwardAnimationRunning [private] |
User* PhysicsHomerManipulationActionModel::localUser [protected] |
Pointer to the local User.
std::vector<PhysicsEntity*> PhysicsHomerManipulationActionModel::physicsEntities [private] |
List of all Entities which are manipulated.
The documentation for this class was generated from the following files:
- src/inVRs/Modules/3DPhysics/PhysicsHomerManipulationActionModel.h
- src/inVRs/Modules/3DPhysics/PhysicsHomerManipulationActionModel.cpp
Generated on Wed Oct 20 16:11:59 2010 for inVRs by
1.5.8