SoMotion3Event(3IV)

SoMotion3Event (SoMotion3Ev) - 3D motion events

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoMotion3Event (SoMotion3Ev) - 3D motion events

INHERITS FROM
     SoEvent > SoMotion3Event

SYNOPSIS
     #include <Inventor_c/events/SoMotion3Event.h>

     typedef SoMotion3Event  SoMotion3Ev

          Functions from class SoMotion3Event:

     SoMotion3Event *    SoMotion3EvCreate()
     SoType              SoMotion3EvGetClassTypeId()
     void                SoMotion3EvSetXlate(SoMotion3Ev *this, const SbVec3f
                              *t)
     const SbVec3f *     SoMotion3EvGetXlate(const SoMotion3Ev *this)
     void                SoMotion3EvSetRot(SoMotion3Ev *this, const SbRotation
                              *r)
     const SbRotation *  SoMotion3EvGetRot(const SoMotion3Ev *this)

          Functions from class SoEvent:

     SoType              SoMotion3EvGetTypeId(const SoMotion3Ev *this)
     SbBool              SoMotion3EvIsOfType(const SoMotion3Ev *this, SoType
                              type)
     void                SoMotion3EvSetTime(SoMotion3Ev *this, SbTime t)
     SbTime              SoMotion3EvGetTime(const SoMotion3Ev *this)
     void                SoMotion3EvSetPos(SoMotion3Ev *this, const SbVec2s
                              *p)
     const SbVec2s *     SoMotion3EvGetPos(const SoMotion3Ev *this)
     const SbVec2s *     SoMotion3EvGetPosInVP(const SoMotion3Ev *this, const
                              SbViewportRegion *vpRgn)
     const SbVec2f *     SoMotion3EvGetNormPos(const SoMotion3Ev *this, const
                              SbViewportRegion *vpRgn)
     void                SoMotion3EvSetShiftDown(SoMotion3Ev *this, SbBool
                              isDown)
     void                SoMotion3EvSetCtrlDown(SoMotion3Ev *this, SbBool
                              isDown)
     void                SoMotion3EvSetAltDown(SoMotion3Ev *this, SbBool
                              isDown)
     SbBool              SoMotion3EvWasShiftDown(const SoMotion3Ev *this)
     SbBool              SoMotion3EvWasCtrlDown(const SoMotion3Ev *this)
     SbBool              SoMotion3EvWasAltDown(const SoMotion3Ev *this)


DESCRIPTION
     SoMotion3Event represents 3D relative motion events in the Inventor event
     model.
FUNCTIONS
     SoMotion3Event *    SoMotion3EvCreate()
          Constructor.

     SoType              SoMotion3EvGetClassTypeId()
          Return the type id for the SoMotion3Event class.

     void                SoMotion3EvSetXlate(SoMotion3Ev *this, const SbVec3f
                              *t)
     const SbVec3f *     SoMotion3EvGetXlate(const SoMotion3Ev *this)
          Set and get the relative change in translation since the last
          translation event.

     void                SoMotion3EvSetRot(SoMotion3Ev *this, const SbRotation
                              *r)
     const SbRotation *  SoMotion3EvGetRot(const SoMotion3Ev *this)
          Set and get the relative change in rotation since the last rotation
          event.


SEE ALSO
     SoEvent, SoButtonEvent, SoKeyboardEvent, SoLocation2Event,
     SoMouseButtonEvent, SoSpaceballButtonEvent, SoHandleEventAction,
     SoEventCallback, SoSelection, SoInteraction, SoXtDevice