![]() |
Coin
4.0.10
Coin3D core library
|
The SoInterpolateRotation class is used to interpolate between two rotations. More...
#include <Inventor/engines/SoInterpolateRotation.h>
Static Public Member Functions | |
| static void * | createInstance (void) |
| static SoType | getClassTypeId (void) |
| static void | initClass () |
Static Public Member Functions inherited from SoInterpolate | |
| static SoType | getClassTypeId (void) |
| static void | initClass (void) |
| Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
| static void | initClasses (void) |
Static Public Member Functions inherited from SoEngine | |
| static SoEngine * | getByName (const SbName &name) |
| static int | getByName (const SbName &name, SoEngineList &el) |
| static SoType | getClassTypeId (void) |
| This static method returns the SoType object associated with objects of this class. | |
| static void | initClass (void) |
| Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
| static void | initClasses (void) |
Static Public Member Functions inherited from SoFieldContainer | |
| static void | addCopy (const SoFieldContainer *orig, const SoFieldContainer *copy) |
| static SoFieldContainer * | checkCopy (const SoFieldContainer *orig) |
| static void | cleanupClass (void) |
| static void | copyDone (void) |
| static SoFieldContainer * | findCopy (const SoFieldContainer *orig, const SbBool copyconnections) |
| static SoType | getClassTypeId (void) |
| This static method returns the SoType object associated with objects of this class. | |
| static void | initClass (void) |
| Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
| static void | initCopyDict (void) |
Static Public Member Functions inherited from SoBase | |
| static void | addName (SoBase *const base, const char *const name) |
| static SbBool | connectRoute (SoInput *input, const SbName &fromnodename, const SbName &fromfieldname, const SbName &tonodename, const SbName &tofieldname) |
| static void | decrementCurrentWriteCounter (void) |
| static SoType | getClassTypeId (void) |
| This static method returns the SoType object associated with objects of this class. | |
| static SoBase * | getNamedBase (const SbName &name, SoType type) |
| static int | getNamedBases (const SbName &name, SoBaseList &baselist, SoType type) |
| static SbBool | getTraceRefs (void) |
| static void | incrementCurrentWriteCounter (void) |
| static void | initClass (void) |
| Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
| static SbBool | read (SoInput *input, SoBase *&base, SoType expectedtype) |
| static SbBool | readRoute (SoInput *input) |
| static void | removeName (SoBase *const base, const char *const name) |
| static void | setInstancePrefix (const SbString &c) |
| static void | setTraceRefs (SbBool trace) |
Public Attributes | |
| SoMFRotation | input0 |
| SoMFRotation | input1 |
Public Attributes inherited from SoInterpolate | |
| SoSFFloat | alpha |
| SoEngineOutput | output |
Static Protected Member Functions | |
| static const SoFieldData ** | getInputDataPtr (void) |
| static const SoEngineOutputData ** | getOutputDataPtr (void) |
Static Protected Member Functions inherited from SoInterpolate | |
| static const SoFieldData ** | getInputDataPtr (void) |
| static const SoEngineOutputData ** | getOutputDataPtr (void) |
Static Protected Member Functions inherited from SoEngine | |
| static const SoFieldData ** | getInputDataPtr (void) |
| static const SoEngineOutputData ** | getOutputDataPtr (void) |
Static Protected Member Functions inherited from SoBase | |
| static uint32_t | getCurrentWriteCounter (void) |
| static void | staticDataLock (void) |
| static void | staticDataUnlock (void) |
The SoInterpolateRotation class is used to interpolate between two rotations.
|
overridevirtual |
Returns the SoFieldData class which holds information about inputs in this engine.
Reimplemented from SoInterpolate.
|
overridevirtual |
Returns the SoEngineOutputData class which holds information about the outputs in this engine.
Reimplemented from SoInterpolate.
Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.
Reimplemented from SoInterpolate.
| SoMFRotation SoInterpolateRotation::input0 |
First set of input values.
| SoMFRotation SoInterpolateRotation::input1 |
Second set of input values.