VirtualHandSelectionChangeModel Class Reference

#include <VirtualHandSelectionChangeModel.h>

Inherits SelectionChangeModel.

Collaboration diagram for VirtualHandSelectionChangeModel:

List of all members.


Public Member Functions

 VirtualHandSelectionChangeModel (float distanceThreshold=0)
virtual ~VirtualHandSelectionChangeModel ()
virtual void select (std::vector< PICKEDENTITY > *selectedEntities, std::vector< PICKEDENTITY > *entitiesToSelect, std::vector< PICKEDENTITY > *entitiesUnselected)
virtual void unselect (std::vector< PICKEDENTITY > *selectedEntities, std::vector< PICKEDENTITY > *entitiesToUnselect)
virtual std::string getName ()
virtual bool changeState ()

Protected Member Functions

PICKEDENTITY getEntityTouched ()
PICKEDENTITY getNearbyEntity ()
void generateEntityList (Environment *environment)

Protected Attributes

bool triggerSelecetionStateChange
bool triggerUnselectionStateChange
float distanceThreshold
EnvironmentcurrentEnvironment

Constructor & Destructor Documentation

VirtualHandSelectionChangeModel::VirtualHandSelectionChangeModel ( float  distanceThreshold = 0  ) 

VirtualHandSelectionChangeModel::~VirtualHandSelectionChangeModel (  )  [virtual]


Member Function Documentation

bool VirtualHandSelectionChangeModel::changeState (  )  [virtual]

Implements SelectionChangeModel.

void VirtualHandSelectionChangeModel::generateEntityList ( Environment environment  )  [protected]

PICKEDENTITY VirtualHandSelectionChangeModel::getEntityTouched (  )  [protected]

std::string VirtualHandSelectionChangeModel::getName (  )  [virtual]

Implements SelectionChangeModel.

PICKEDENTITY VirtualHandSelectionChangeModel::getNearbyEntity (  )  [protected]

void VirtualHandSelectionChangeModel::select ( std::vector< PICKEDENTITY > *  selectedEntities,
std::vector< PICKEDENTITY > *  entitiesToSelect,
std::vector< PICKEDENTITY > *  entitiesUnselected 
) [virtual]

Implements SelectionChangeModel.

void VirtualHandSelectionChangeModel::unselect ( std::vector< PICKEDENTITY > *  selectedEntities,
std::vector< PICKEDENTITY > *  entitiesToUnselect 
) [virtual]

Implements SelectionChangeModel.


Member Data Documentation


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

Generated on Wed Oct 20 16:12:02 2010 for inVRs by doxygen 1.5.8