In file visor.h:

class visor

Visor class that manages each of the visor displays.

Public Methods

void CloseMenu ()
Close a menu.
void Draw ()
Draw the visor. Do this call in the CAVE draw loop.
void HideExitMenuButton ()
Hide the EXIT Menu button at the center of the menu.
void ManageDisplay (visorDisplay *aDisplay)
Manage a display
void Process ()
Perform visor processing. Put this in the CAVE main loop.
void SetHeadPicking ()
Use the user's head tracking to pick menu items.
void SetMenuActivationPreparation (void (*ch)())
Specify a user callback to call before opening a menu.
void SetMenuTerminationPreparation (void (*ch)())
Specify a user callback to call after closing a menu.
void SetPermanentPlacement (int state)
Freeze the location of the visor menu at a specific location during selection rather than having it freeze where the visor happened to be pointing.
void SetPermanentPlacementPosition (float xPos, float yPos, float zPos)
Set the permanent position to place the menu.
void SetSelectionButton (int but)
Choose which CAVE button to use for menu activation (1, 2 or 3).
void SetVisible (int vis)
Set the visibility of the entire visor (1 = visible 0 = invisible).
void SetWandPicking ()
Use the user's wand tracking to pick menu items.
void ShowExitMenuButton ()
Show the EXIT Menu button at the center of the menu.
void UnManageDisplay (visorDisplay *aDisplay)
Unmanage a display.

Documentation

Visor class that manages each of the visor displays.
void ManageDisplay(visorDisplay *aDisplay)
Manage a display
Parameters:
aDisplay - display object.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de