SoInterpolateRotation man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



						    SoInterpolateRotation(3IV)

NAME
     SoInterpolateRotation (SoInterpRot) - interpolates rotation values

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoInterpolate >
     SoInterpolateRotation

SYNOPSIS
     #include <Inventor_c/engines/SoInterpolate.h>

     typedef SoInterpolateRotation
			 SoInterpRot

	  Inputs from class SoInterpolateRotation:

     SoMFRotation	 input0
     SoMFRotation	 input1

	  Inputs from class SoInterpolate:

     SoSFFloat		 alpha

	  Outputs from class SoInterpolate:

     (SoMFRotation)	 output

	  Functions from class SoInterpolateRotation:

     SoInterpolateRotation *  SoInterpRotCreate()

	  Functions from class SoEngine:

     SoType		 SoInterpRotGetTypeId()
     int		 SoInterpRotGetOuts(const SoInterpRot *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoInterpRotGetOut(const SoInterpRot *this, const char
			      *outputName)
     SbBool		 SoInterpRotGetOutName(const SoInterpRot *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoInterpRotCopy(const SoInterpRot *this)
     SoEngine *		 SoInterpRotGetByName(const char *name)
     int		 SoInterpRotGetByNameList(const char *name,
			      SoEngineList *list)

	  Functions from class SoFieldContainer:

     SoType		 SoInterpRotGetClassTypeId()
     void		 SoInterpRotSetToDflts(SoInterpRot *this)
     SbBool		 SoInterpRotHasDfltVals(const SoInterpRot *this)
     SbBool		 SoInterpRotFldsAreEq(const SoInterpRot *this, const
			      SoFieldContainer *fc)

Page 1

SoInterpolateRotation(3IV)

     void		 SoInterpRotCopyFieldVals(SoInterpRot *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoInterpRotSet(SoInterpRot *this, const char
			      *fieldDataString)
     void		 SoInterpRotGet(SoInterpRot *this, SbString
			      *fieldDataString)
     int		 SoInterpRotGetFields(const SoInterpRot *this,
			      SoFieldList *resultList)
     SoField *		 SoInterpRotGetField(const SoInterpRot *this, const
			      char *fieldName)
     SbBool		 SoInterpRotGetFieldName(const SoInterpRot *this,
			      const SoField *field, SbName *fieldName)
     SbBool		 SoInterpRotIsNotifyEnabled(const SoInterpRot *this)
     SbBool		 SoInterpRotEnableNotify(SoInterpRot *this, SbBool
			      flag)

	  Functions from class SoBase:

     void		 SoInterpRotRef(SoInterpRot *this)
     void		 SoInterpRotUnref(const SoInterpRot *this)
     void		 SoInterpRotUnrefNoDelete(const SoInterpRot *this)
     void		 SoInterpRotTouch(SoInterpRot *this)
     SbBool		 SoInterpRotIsOfType(const SoInterpRot *this, SoType
			      type)
     void		 SoInterpRotSetName(SoInterpRot *this, const char
			      *name)
     SbName		 SoInterpRotGetName(const SoInterpRot *this)

DESCRIPTION
     This engine linearly interpolates between two rotation values, based on
     the alpha input value. The alpha value should be between 0.0 and 1.0.

     The input fields can have multiple rotations, allowing the engine to
     interpolate several objects in parallel. One of the inputs may have more
     values than the other. In that case, the last value of the shorter input
     will be repeated as necessary.

INPUTS
     SoMFRotation	 input0
     SoMFRotation	 input1
	  The engine linearly interpolates from input0 to input1.

FUNCTIONS
     SoInterpolateRotation *  SoInterpRotCreate()
	  Constructor.

Page 2

						    SoInterpolateRotation(3IV)

FILE FORMAT/DEFAULTS
     InterpolateRotation {
	  alpha	  0
	  input0  0 0 1	 0
	  input1  0 0 1	 0
     }

SEE ALSO
     SoEngineOutput, SoInterpolateFloat, SoInterpolateVec2f,
     SoInterpolateVec3f, SoInterpolateVec4f

Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net