OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vrui::OSGVruiValuePoti Class Reference

#include <OSGVruiValuePoti.h>

Inheritance diagram for vrui::OSGVruiValuePoti:
Inheritance graph
[legend]
Collaboration diagram for vrui::OSGVruiValuePoti:
Collaboration graph
[legend]

Public Member Functions

 OSGVruiValuePoti (coValuePoti *poti)
 
virtual ~OSGVruiValuePoti ()
 
void createGeometry ()
 
void resizeGeometry ()
 
void update ()
 
- Public Member Functions inherited from vrui::OSGVruiUIElement
 OSGVruiUIElement (coUIElement *element)
 
virtual ~OSGVruiUIElement ()
 
vruiTransformNodegetDCS ()
 
- Public Member Functions inherited from vrui::vruiUIElementProvider
 vruiUIElementProvider (coUIElement *element)
 
virtual ~vruiUIElementProvider ()
 
virtual void setEnabled (bool)
 
virtual void setHighlighted (bool)
 
virtual float getWidth () const
 
virtual float getHeight () const
 
virtual float getDepth () const
 

Protected Member Functions

void initText ()
 
osg::ref_ptr< osg::Geode > createPanelNode (const std::string &)
 

Protected Attributes

coValuePotipoti
 button orientation More...
 
osg::ref_ptr
< osg::MatrixTransform > 
potiTransform
 description text orientation More...
 
osg::ref_ptr
< osg::MatrixTransform > 
textTransform
 
osg::ref_ptr< osgText::Text > text
 
osg::ref_ptr< osg::Geode > textNode
 Representation of value display text. More...
 
osg::ref_ptr< osg::Switch > stateSwitch
 Switch node to switch between enabled and disabled geometry. More...
 
- Protected Attributes inherited from vrui::OSGVruiUIElement
OSGVruiTransformNodemyDCS
 main DCS of this UI Element More...
 
- Protected Attributes inherited from vrui::vruiUIElementProvider
coUIElementelement
 

Constructor & Destructor Documentation

vrui::OSGVruiValuePoti::OSGVruiValuePoti ( coValuePoti poti)
virtual vrui::OSGVruiValuePoti::~OSGVruiValuePoti ( )
virtual

Member Function Documentation

void vrui::OSGVruiValuePoti::createGeometry ( )
virtual
osg::ref_ptr<osg::Geode> vrui::OSGVruiValuePoti::createPanelNode ( const std::string &  )
protected
void vrui::OSGVruiValuePoti::initText ( )
protected
void vrui::OSGVruiValuePoti::resizeGeometry ( )
virtual
void vrui::OSGVruiValuePoti::update ( )
virtual

Reimplemented from vrui::vruiUIElementProvider.

Member Data Documentation

coValuePoti* vrui::OSGVruiValuePoti::poti
protected

button orientation

osg::ref_ptr<osg::MatrixTransform> vrui::OSGVruiValuePoti::potiTransform
protected

description text orientation

osg::ref_ptr<osg::Switch> vrui::OSGVruiValuePoti::stateSwitch
protected

Switch node to switch between enabled and disabled geometry.

osg::ref_ptr<osgText::Text> vrui::OSGVruiValuePoti::text
protected
osg::ref_ptr<osg::Geode> vrui::OSGVruiValuePoti::textNode
protected

Representation of value display text.

osg::ref_ptr<osg::MatrixTransform> vrui::OSGVruiValuePoti::textTransform
protected

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