SmallChange
1.0.0
A collection of extensions to Coin3D
|
The SmHelicopterEventHandler class... More...
#include <SmHelicopterEventHandler.h>
Public Member Functions | |
virtual void | handleEvent (SoHandleEventAction *action) |
virtual SbBool | isAnimation (void) |
virtual void | pulse (void) |
Public Member Functions inherited from SmEventHandler | |
void | enablePulse (const SbBool onoff) |
float | getGLAspectRatio (void) const |
SbVec2s | getGLSize (void) const |
const SbViewportRegion & | getViewportRegion (void) const |
virtual SbBool | isAnimating (void) |
virtual void | preRender (SoGLRenderAction *action) |
virtual void | resetCameraFocalDistance (const SbViewportRegion &vpr) |
void | setCameraControlKit (SmCameraControlKit *kit) |
void | setViewportRegion (const SbViewportRegion &vp) |
Static Public Member Functions | |
static void | initClass (void) |
Static Public Member Functions inherited from SmEventHandler | |
static void | initClass (void) |
Public Attributes | |
SoSFBool | resetRoll |
SoSFFloat | speed |
Protected Member Functions | |
void | moveCamera (const SbVec3f &vec, const SbBool dorotate) |
Protected Member Functions inherited from SmEventHandler | |
SoCamera * | getCamera (void) |
SbVec3f | getViewUp (void) const |
void | interactiveCountDec (void) |
void | interactiveCountInc (void) |
SbBool | isAnimationEnabled (void) const |
void | pitchCamera (const float rad) |
void | rollCamera (const float rad) |
void | yawCamera (const float rad) |
Additional Inherited Members | |
Protected Attributes inherited from SmEventHandler | |
SmCameraControlKit * | kit |
SoTimerSensor * | pulser |
The SmHelicopterEventHandler class...
FIXME: doc
Reimplemented from SmEventHandler.