Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

SoControllerButtonEvent Class Reference

#include <SoControllerButtonEvent.h>

List of all members.

Public Types

enum  Button {
  ANY = 0, BUTTON1, BUTTON2, BUTTON3,
  BUTTON4, BUTTON5, BUTTON6, BUTTON7,
  BUTTON8, BUTTON9
}

Public Member Functions

 SoControllerButtonEvent (void)
virtual ~SoControllerButtonEvent ()
void setButton (const SoControllerButtonEvent::Button &b)
SoControllerButtonEvent::Button getButton () const
void setPosition3 (const SbVec3f &p)
const SbVec3f getPosition3 () const
void setOrientation (const float &a, const float &e, const float &h)
void setOrientation (const SbRotation &r)
void setOrientation (const SbVec3f &axis, const float &angle)
const SbRotation getOrientation () const
const SbLine getRay () const
virtual const SbTrackerInfogetTrackerInfo () const
virtual SbTrackerInfogetTrackerInfo ()
virtual const SbTrackerInfo getTrackerInfoRef () const

Static Public Member Functions

static void initClass (void)
static SbBool isButtonPressEvent (const SoEvent *e, SoControllerButtonEvent::Button b)
static SbBool isButtonReleaseEvent (const SoEvent *e, SoControllerButtonEvent::Button b)


Member Enumeration Documentation

enum SoControllerButtonEvent::Button
 

Enumerator:
ANY 
BUTTON1 
BUTTON2 
BUTTON3 
BUTTON4 
BUTTON5 
BUTTON6 
BUTTON7 
BUTTON8 
BUTTON9 


Constructor & Destructor Documentation

SoControllerButtonEvent::SoControllerButtonEvent void   ) 
 

SoControllerButtonEvent::~SoControllerButtonEvent  )  [virtual]
 


Member Function Documentation

SoControllerButtonEvent::Button SoControllerButtonEvent::getButton  )  const
 

const SbRotation SoControllerButtonEvent::getOrientation  )  const
 

const SbVec3f SoControllerButtonEvent::getPosition3  )  const
 

const SbLine SoControllerButtonEvent::getRay  )  const
 

SbTrackerInfo * SoControllerButtonEvent::getTrackerInfo  )  [virtual]
 

const SbTrackerInfo * SoControllerButtonEvent::getTrackerInfo  )  const [virtual]
 

const SbTrackerInfo SoControllerButtonEvent::getTrackerInfoRef  )  const [virtual]
 

void SoControllerButtonEvent::initClass void   )  [static]
 

Initialize the type information data.

SbBool SoControllerButtonEvent::isButtonPressEvent const SoEvent *  e,
SoControllerButtonEvent::Button  b
[static]
 

SbBool SoControllerButtonEvent::isButtonReleaseEvent const SoEvent *  e,
SoControllerButtonEvent::Button  b
[static]
 

void SoControllerButtonEvent::setButton const SoControllerButtonEvent::Button b  ) 
 

void SoControllerButtonEvent::setOrientation const SbVec3f &  axis,
const float &  angle
 

void SoControllerButtonEvent::setOrientation const SbRotation &  r  ) 
 

void SoControllerButtonEvent::setOrientation const float &  a,
const float &  e,
const float &  h
 

void SoControllerButtonEvent::setPosition3 const SbVec3f &  p  ) 
 


The documentation for this class was generated from the following files:
Generated on Wed May 18 01:24:59 2005 for SculptDemo by  doxygen 1.4.3