VirtualHandSelectionChangeModel Class Reference
#include <VirtualHandSelectionChangeModel.h>
Inherits SelectionChangeModel.
Collaboration diagram for VirtualHandSelectionChangeModel:

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 |
| Environment * | currentEnvironment |
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
float VirtualHandSelectionChangeModel::distanceThreshold [protected] |
bool VirtualHandSelectionChangeModel::triggerSelecetionStateChange [protected] |
bool VirtualHandSelectionChangeModel::triggerUnselectionStateChange [protected] |
The documentation for this class was generated from the following files:
- src/inVRs/Modules/Interaction/VirtualHandSelectionChangeModel.h
- src/inVRs/Modules/Interaction/VirtualHandSelectionChangeModel.cpp
Generated on Wed Oct 20 16:12:02 2010 for inVRs by
1.5.8