JointInteractionManipulationModel Class Reference

#include <JointInteractionManipulationModel.h>

Inherits StateActionModel.

Collaboration diagram for JointInteractionManipulationModel:

List of all members.


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

JointInteractionjointInteraction
 Pipe for Entity Manipulation.
UserlocalUser
 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

Pointer to the local User.


The documentation for this class was generated from the following files:

Generated on Wed Oct 20 16:11:57 2010 for inVRs by doxygen 1.5.8