|
http://www.sim.no http://www.coin3d.org |
#include <Inventor/events/SoSpaceballButtonEvent.h>
Inheritance diagram for SoSpaceballButtonEvent:

When the user presses any buttons on a spaceball device, these will be translated from a system specific event into a Coin event and sent to the scenegraph by using instances of this class.
Public Types | |
| enum | Button { ANY, BUTTON1, BUTTON2, BUTTON3, BUTTON4, BUTTON5, BUTTON6, BUTTON7, BUTTON8, PICK } |
Public Member Functions | |
| virtual SoType | getTypeId (void) const |
| SoSpaceballButtonEvent (void) | |
| virtual | ~SoSpaceballButtonEvent () |
| void | setButton (SoSpaceballButtonEvent::Button button) |
| SoSpaceballButtonEvent::Button | getButton (void) const |
Static Public Member Functions | |
| SoType | getClassTypeId (void) |
| SbBool | isButtonPressEvent (const SoEvent *e, SoSpaceballButtonEvent::Button whichButton) |
| SbBool | isButtonReleaseEvent (const SoEvent *e, SoSpaceballButtonEvent::Button whichButton) |
| void | initClass (void) |
|
|
This enum contains all spaceball buttons detected by Coin. |
|
|
Constructor. |
|
|
Destructor. |
|
|
This static method returns the SoType object associated with objects of this class. Reimplemented from SoButtonEvent. |
|
|
Returns the actual type id of an instantiated object. Reimplemented from SoButtonEvent. |
|
|
Set the value of the button which the user interacted with. This method is used from the window specific device classes when translating events to the generic Coin library.
|
|
|
Returns the value of the button which was pressed or released.
|
|
||||||||||||
|
Convenience method for quickly checking if the given event is a press on the given button,
|
|
||||||||||||
|
Convenience method for quickly checking if the given event is a release of the given button,
|
|
|
Initialize the type information data. Reimplemented from SoButtonEvent. |
Copyright © 1998-2004 by Systems in Motion AS. All rights reserved.
Generated on Thu Jun 24 14:40:49 2004 for Coin by Doxygen. 1.3.7