![]() |
http://www.sim.no http://www.coin3d.org |
Motion3 events are generated by devices capable of "3D motion", for instance spaceballs. Instances of this class contains information about these devices' translations and rotations in all 3 dimensions. More...
#include <Inventor/events/SoMotion3Event.h>
Public Member Functions | |
virtual SoType | getTypeId (void) const |
SoMotion3Event (void) | |
virtual | ~SoMotion3Event () |
void | setTranslation (const SbVec3f &t) |
const SbVec3f & | getTranslation (void) const |
void | setRotation (const SbRotation &r) |
const SbRotation & | getRotation (void) const |
Static Public Member Functions | |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
Motion3 events are generated by devices capable of "3D motion", for instance spaceballs. Instances of this class contains information about these devices' translations and rotations in all 3 dimensions.
SoMotion3Event::SoMotion3Event | ( | void | ) |
Constructor. Resets values for translation and rotation information.
References SbRotation::identity(), and SbVec3f::setValue().
SoMotion3Event::~SoMotion3Event | ( | ) | [virtual] |
Destructor.
SoType SoMotion3Event::getClassTypeId | ( | void | ) | [static] |
SoType SoMotion3Event::getTypeId | ( | void | ) | const [virtual] |
Returns the actual type id of an instantiated object.
Reimplemented from SoEvent.
void SoMotion3Event::setTranslation | ( | const SbVec3f & | t | ) |
Sets the translation value of this event. Method is used by the window specific device class(es) generating the event.
const SbVec3f & SoMotion3Event::getTranslation | ( | void | ) | const |
Returns translation value. Note that translation are specified relative to former events, i.e. the values given here are not accumulated global coordinates.
void SoMotion3Event::setRotation | ( | const SbRotation & | r | ) |
Sets the rotation value of this event. Method is used by the window specific device class(es) generating the event.
const SbRotation & SoMotion3Event::getRotation | ( | void | ) | const |
Returns rotational value. Note that rotations are specified relative to former events, i.e. the values given here are not accumulated rotations.
void SoMotion3Event::initClass | ( | void | ) | [static] |
Initialize the type information data.
Reimplemented from SoEvent.
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Feb 23 16:33:54 2009 for Coin by Doxygen. 1.5.8