OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions
vrui Namespace Reference

collaborative interface manager More...

Classes

class  coAction
 
class  coBackground
 
class  coButtonActor
 Action listener for events triggered by coButton. More...
 
class  coButton
 
class  coPushButton
 
class  coToggleButton
 
class  coButtonGeometry
 
class  coButtonInteraction
 
class  coButtonMenuItem
 
class  coCheckboxGroup
 
class  coCheckboxMenuItem
 
class  coColoredBackground
 
class  coCombinedButtonInteraction
 
class  coDefaultButtonGeometry
 
class  coDialog
 
class  coDragNDrop
 
class  coDragNDropManager
 
class  coFlatButtonGeometry
 
class  coFlatPanelGeometry
 
class  coFrame
 
class  coGenericSubMenuItem
 
class  coIconButtonToolboxItem
 
class  coIconSubMenuToolboxItem
 
class  coIconToggleButtonToolboxItem
 
class  coInteraction
 
class  coInteractionManager
 
class  coJoystickManager
 Manages the joystick as input device. More...
 
class  coLabel
 
class  coLabelMenuItem
 
class  coLabelSubMenuToolboxItem
 
class  coMenuFocusListener
 Action listener for events triggered by any coMenuItem. More...
 
class  coMenu
 
class  coMenuContainer
 
class  coMenuListener
 Action listener for events triggered by any coMenuItem. More...
 
class  coMenuItem
 
class  coMouseButtonInteraction
 
class  coMovableBackgroundMenuItem
 
class  coNavInteraction
 
class  coPanel
 
class  coPanelGeometry
 
class  coPopupHandle
 Popup Handler. More...
 
class  coPotiMenuItem
 
class  coPotiToolboxItem
 
class  coProgressBar
 
class  coProgressBarMenuItem
 
class  coRectButtonGeometry
 
class  coRelativeButtonInteraction
 
class  coRelativeInputInteraction
 
class  coRotButtonActor
 Action listener for events triggered by coButton. More...
 
class  coRotButton
 
class  coRotPushButton
 
class  coRotToggleButton
 
class  coRowContainer
 Container class that aligns its children in a row. More...
 
class  coRowMenu
 
class  coRowMenuHandle
 Handles 'normal' Menus. More...
 
class  coRowMenuItem
 
class  coSliderActor
 Action listener for events triggered by coSlider. More...
 
class  coSlider
 
class  coSliderMenuItem
 
class  coSliderToolboxItem
 
class  coSquareButtonGeometry
 
class  coSubMenuItem
 
class  coSubMenuToolboxItem
 
class  coTextButtonGeometry
 
class  coTexturedBackgroundActor
 
class  coTexturedBackground
 
class  coTextureRectBackgroundActor
 
class  coTextureRectBackground
 
class  coToggleButtonGeometry
 
class  coToolboxMenu
 
class  coToolboxMenuHandle
 Offers a Handle for Toolboxes. More...
 
class  coToolboxMenuItem
 
class  coTrackerButtonInteraction
 
class  coUIContainer
 
class  coUIElement
 
class  coUIUserData
 
class  coUpdateable
 objects that are derived from this class are called once per frame More...
 
class  coUpdateManager
 
class  coValuePotiActor
 
class  coValuePoti
 
class  coSlopePoti
 
class  vruiActionUserData
 Userdata that can be attached to Nodes in the scenegraph. More...
 
class  vruiButtonProvider
 
class  vruiButtons
 
class  vruiCOIM
 
class  vruiCollabInterface
 base class for collaborative Userinterface elements More...
 
class  vruiGroupNode
 
class  vruiHit
 
class  vruiIntersection
 
class  vruiMatrix
 
class  vruiCoord
 
class  vruiNode
 
class  vruiPanelGeometryProvider
 
class  vruiRendererInterface
 
class  vruiTexture
 Userdata that can be attached to Nodes in the scenegraph. More...
 
class  vruiTransformNode
 
class  vruiUIElementProvider
 
class  vruiUserData
 Userdata that can be attached to Nodes in the scenegraph. More...
 
class  vruiVec
 
class  NodeDumpVisitor
 
class  OSGVruiColoredBackground
 
class  OSGVruiDefaultButtonGeometry
 
class  OSGVruiFlatButtonGeometry
 
class  OSGVruiFlatPanelGeometry
 
class  OSGVruiFrame
 
class  OSGVruiHit
 
class  OSGVruiLabel
 
class  OSGVruiMatrix
 
class  OSGVruiNode
 
class  OSGVruiNull
 
class  OSGVruiPanelGeometry
 
class  OSGVruiPresets
 
class  OSGVruiRectButtonGeometry
 
class  OSGVruiSlider
 
class  OSGVruiSquareButtonGeometry
 
class  OSGVruiTextButtonGeometry
 
class  OSGVruiTexture
 
class  OSGVruiTexturedBackground
 
class  OSGVruiTextureRectBackground
 
class  OSGVruiToggleButtonGeometry
 
class  OSGVruiTransformNode
 
class  OSGVruiUIContainer
 
class  OSGVruiUIElement
 
class  OSGVruiUserDataCollection
 
class  OSGVruiValuePoti
 

Typedefs

typedef std::vector< coMenuItem * > coMenuItemVector
 

Functions

vruiVec operator- (const vruiVec &first, const vruiVec &second)
 

Detailed Description

collaborative interface manager

This class provides background for GUI elements. The color of this background changes according to the elements state (normal/highlighted/disabled) A background should contain only one child, use another container to layout multiple chlidren inside the frame.

this class implements a flat, textured button

Menu item which can be used to open and close submenus menu events are generated when the user opens or closes the submenu

Menu item which can be used to open and close submenus menu events are generated when the user opens or closes the submenu In difference to a normal Menu subwindow, orientation (attachement) changes have to be handled properly.

This class defines a menu item which can be used as a separator. it does not generate events.

Row container for Menu entries, a certain number of elements (2 per default) are aligned left, the rest right.

This class provides a coMenuItem which consists of a coValuePoti and a coLabel.

This class defines a menu item which provides a slider to manipulate a scalar value. The slider UI element is defined in coSlider, events are processed by coSliderActor and coAction.

this class implements a beveled button geometry

Basic Container This class provides basic functionality and a common interface to all Container elements.
The functionality implemented in this class represents a container which arranges its children on top of each other.

Basic userdata class.

This class provides a flat textured frame arround objects. A frame should contain only one child, use another container to layout multiple children inside the frame. A frame can be configured to fit tight around its child or to maximize its size to always fit into its parent container

Typedef Documentation

typedef std::vector<coMenuItem *> vrui::coMenuItemVector

Function Documentation

vruiVec vrui::operator- ( const vruiVec &  first,
const vruiVec &  second 
)