Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Member Functions | Protected Attributes | List of all members
vrui::vruiButtonProvider Class Referenceabstract

#include <vruiButtonProvider.h>

Inheritance diagram for vrui::vruiButtonProvider:
vrui::OSGVruiDefaultButtonGeometry vrui::OSGVruiFlatButtonGeometry vrui::OSGVruiRectButtonGeometry vrui::OSGVruiSquareButtonGeometry vrui::OSGVruiTextButtonGeometry vrui::OSGVruiToggleButtonGeometry

Public Member Functions

 vruiButtonProvider (coButtonGeometry *element)
 
virtual ~vruiButtonProvider ()
 
virtual void switchGeometry (coButtonGeometry::ActiveGeometry active)=0
 
virtual void createGeometry ()=0
 
virtual void resizeGeometry ()=0
 
virtual float getWidth () const =0
 
virtual float getHeight () const =0
 
virtual void setRotation (float)
 
virtual vruiTransformNodegetDCS ()=0
 

Protected Attributes

coButtonGeometryelement
 

Constructor & Destructor Documentation

◆ vruiButtonProvider()

vrui::vruiButtonProvider::vruiButtonProvider ( coButtonGeometry element)
inline

◆ ~vruiButtonProvider()

vrui::vruiButtonProvider::~vruiButtonProvider ( )
virtual

Member Function Documentation

◆ createGeometry()

virtual void vrui::vruiButtonProvider::createGeometry ( )
pure virtual

◆ getDCS()

virtual vruiTransformNode * vrui::vruiButtonProvider::getDCS ( )
pure virtual

◆ getHeight()

virtual float vrui::vruiButtonProvider::getHeight ( ) const
pure virtual

◆ getWidth()

virtual float vrui::vruiButtonProvider::getWidth ( ) const
pure virtual

◆ resizeGeometry()

virtual void vrui::vruiButtonProvider::resizeGeometry ( )
pure virtual

◆ setRotation()

virtual void vrui::vruiButtonProvider::setRotation ( float  )
inlinevirtual

◆ switchGeometry()

virtual void vrui::vruiButtonProvider::switchGeometry ( coButtonGeometry::ActiveGeometry  active)
pure virtual

Member Data Documentation

◆ element

coButtonGeometry* vrui::vruiButtonProvider::element
protected

The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic