#include <BoxSelectionInteractor.h>
|
| BoxSelectionInteractor (vrui::coInteraction::InteractionType type, const char *name, vrui::coInteraction::InteractionPriority priority) |
|
| ~BoxSelectionInteractor () |
|
void | startInteraction () |
|
void | doInteraction () |
|
void | registerInteractionRunningCallback (void(*interactionRunning)()) |
|
void | unregisterInteractionRunningCallback () |
|
void | stopInteraction () |
|
void | registerInteractionFinishedCallback (void(*interactionFinished)()) |
|
void | unregisterInteractionFinishedCallback () |
|
void | getBox (float &minX, float &minY, float &minZ, float &maxX, float &maxY, float &maxZ) |
|
| coTrackerButtonInteraction (InteractionType type, const std::string &name, InteractionPriority priority=Medium) |
|
virtual | ~coTrackerButtonInteraction () |
|
| coButtonInteraction (InteractionType type, const std::string &name, InteractionPriority priority=Medium) |
|
virtual | ~coButtonInteraction () |
|
virtual void | update () |
|
virtual void | startInteraction () |
|
virtual void | stopInteraction () |
|
virtual void | doInteraction () |
|
virtual void | cancelInteraction () |
|
virtual void | resetState () |
|
int | getWheelCount () const |
|
| coInteraction (InteractionType type, const std::string &name, InteractionPriority priority=Medium) |
|
virtual | ~coInteraction () |
|
InteractionState | getState () const |
|
InteractionType | getType () const |
|
InteractionPriority | getPriority () const |
|
InteractionGroup | getGroup () const |
|
void | setGroup (InteractionGroup group) |
|
void | requestActivation () |
|
virtual void | update () |
|
virtual void | cancelInteraction () |
|
virtual void | setName (const std::string &name) |
|
virtual void | removeIcon () |
|
virtual void | addIcon () |
|
virtual bool | hasPriority () |
|
virtual void | cancelPendingActivation () |
|
virtual void | doActivation () |
|
virtual void | pause () |
|
virtual const std::string & | getName () const |
|
virtual void | resetState () |
|
bool | activate () |
|
bool | isRegistered () |
|
void | setNotifyOnly (bool flag) |
|
bool | isNotifyOnly () |
|
bool | wasStarted () const |
|
bool | isRunning () const |
|
bool | wasStopped () const |
|
bool | isIdle () const |
|
InteractionState | getState () |
|
|
enum | InteractionState {
Idle = 0
, PendingActive
, Active
, Paused
,
RemoteActive
, ActiveNotify
, Stopped
} |
|
enum | InteractionPriority {
Low = 0
, Navigation
, NavigationHigh
, Medium
,
High
, Menu
, Highest
} |
|
enum | InteractionType {
ButtonA = 0
, ButtonAction = ButtonA
, ButtonB
, ButtonDrive = ButtonB
,
ButtonC
, ButtonXform = ButtonC
, ButtonD
, ButtonForward = ButtonD
,
ButtonE
, ButtonBack = ButtonE
, ButtonToggleDocuments
, ButtonDrag
,
ButtonZoom
, ButtonMenu
, ButtonQuit
, ButtonNextInter
,
ButtonPrevInter
, ButtonNextPerson
, ButtonPrevPerson
, LastButton = ButtonPrevPerson
,
WheelHorizontal
, WheelVertical
, Wheel = WheelVertical
, Joystick
,
AllButtons
, NoButton
, NumInteractorTypes
} |
|
enum | InteractionGroup { GroupNonexclusive
, GroupNavigation
} |
|
enum | RunningState { StateStarted = 0
, StateRunning
, StateStopped
, StateNotRunning
} |
|
virtual void | update () |
|
virtual bool | conditionMet () const |
|
virtual bool | conditionBecameMet () const |
|
void | updateState (vruiButtons *button) |
|
void | setState (InteractionState s) |
|
unsigned | buttonmask = 0 |
|
int | wheelCount = 0 |
|
vruiButtons * | button = nullptr |
|
std::string | name |
|
InteractionType | type |
|
InteractionPriority | priority |
|
InteractionGroup | group = GroupNonexclusive |
|
RunningState | runningState |
|
bool | notifyOnly |
|
bool | hasPriorityFlag |
|
bool | registered |
|
◆ BoxSelectionInteractor()
◆ ~BoxSelectionInteractor()
opencover::BoxSelectionInteractor::~BoxSelectionInteractor |
( |
| ) |
|
◆ doInteraction()
void opencover::BoxSelectionInteractor::doInteraction |
( |
| ) |
|
|
virtual |
◆ getBox()
void opencover::BoxSelectionInteractor::getBox |
( |
float & |
minX, |
|
|
float & |
minY, |
|
|
float & |
minZ, |
|
|
float & |
maxX, |
|
|
float & |
maxY, |
|
|
float & |
maxZ |
|
) |
| |
◆ registerInteractionFinishedCallback()
void opencover::BoxSelectionInteractor::registerInteractionFinishedCallback |
( |
void(*)() |
interactionFinished | ) |
|
◆ registerInteractionRunningCallback()
void opencover::BoxSelectionInteractor::registerInteractionRunningCallback |
( |
void(*)() |
interactionRunning | ) |
|
◆ startInteraction()
void opencover::BoxSelectionInteractor::startInteraction |
( |
| ) |
|
|
virtual |
◆ stopInteraction()
void opencover::BoxSelectionInteractor::stopInteraction |
( |
| ) |
|
|
virtual |
◆ unregisterInteractionFinishedCallback()
void opencover::BoxSelectionInteractor::unregisterInteractionFinishedCallback |
( |
| ) |
|
◆ unregisterInteractionRunningCallback()
void opencover::BoxSelectionInteractor::unregisterInteractionRunningCallback |
( |
| ) |
|
The documentation for this class was generated from the following file: