SoInterpolateVec4f man page on IRIX

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



						       SoInterpolateVec4f(3IV)

NAME
     SoInterpolateVec4f (SoInterpV4f) - interpolates 4D floating-point vectors

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoInterpolate > SoInterpolateVec4f

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

     typedef SoInterpolateVec4f	 SoInterpV4f

	  Inputs from class SoInterpolateVec4f:

     SoMFVec4f		 input0
     SoMFVec4f		 input1

	  Inputs from class SoInterpolate:

     SoSFFloat		 alpha

	  Outputs from class SoInterpolate:

     (SoMFVec4f)	 output

	  Functions from class SoInterpolateVec4f:

     SoInterpolateVec4f *  SoInterpV4fCreate()

	  Functions from class SoEngine:

     SoType		 SoInterpV4fGetTypeId()
     int		 SoInterpV4fGetOuts(const SoInterpV4f *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoInterpV4fGetOut(const SoInterpV4f *this, const char
			      *outputName)
     SbBool		 SoInterpV4fGetOutName(const SoInterpV4f *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoInterpV4fCopy(const SoInterpV4f *this)
     SoEngine *		 SoInterpV4fGetByName(const char *name)
     int		 SoInterpV4fGetByNameList(const char *name,
			      SoEngineList *list)

	  Functions from class SoFieldContainer:

     SoType		 SoInterpV4fGetClassTypeId()
     void		 SoInterpV4fSetToDflts(SoInterpV4f *this)
     SbBool		 SoInterpV4fHasDfltVals(const SoInterpV4f *this)
     SbBool		 SoInterpV4fFldsAreEq(const SoInterpV4f *this, const
			      SoFieldContainer *fc)
     void		 SoInterpV4fCopyFieldVals(SoInterpV4f *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)

Page 1

SoInterpolateVec4f(3IV)

     SbBool		 SoInterpV4fSet(SoInterpV4f *this, const char
			      *fieldDataString)
     void		 SoInterpV4fGet(SoInterpV4f *this, SbString
			      *fieldDataString)
     int		 SoInterpV4fGetFields(const SoInterpV4f *this,
			      SoFieldList *resultList)
     SoField *		 SoInterpV4fGetField(const SoInterpV4f *this, const
			      char *fieldName)
     SbBool		 SoInterpV4fGetFieldName(const SoInterpV4f *this,
			      const SoField *field, SbName *fieldName)
     SbBool		 SoInterpV4fIsNotifyEnabled(const SoInterpV4f *this)
     SbBool		 SoInterpV4fEnableNotify(SoInterpV4f *this, SbBool
			      flag)

	  Functions from class SoBase:

     void		 SoInterpV4fRef(SoInterpV4f *this)
     void		 SoInterpV4fUnref(const SoInterpV4f *this)
     void		 SoInterpV4fUnrefNoDelete(const SoInterpV4f *this)
     void		 SoInterpV4fTouch(SoInterpV4f *this)
     SbBool		 SoInterpV4fIsOfType(const SoInterpV4f *this, SoType
			      type)
     void		 SoInterpV4fSetName(SoInterpV4f *this, const char
			      *name)
     SbName		 SoInterpV4fGetName(const SoInterpV4f *this)

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

     The input fields can have multiple vectors, 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
     SoMFVec4f		 input0
     SoMFVec4f		 input1
	  The engine linearly interpolates from input0 to input1.

FUNCTIONS
     SoInterpolateVec4f *  SoInterpV4fCreate()
	  Constructor.

FILE FORMAT/DEFAULTS
     InterpolateVec4f {
	  alpha	  0
	  input0  0 0 0 0
	  input1  0 0 0 0

Page 2

						       SoInterpolateVec4f(3IV)

     }

SEE ALSO
     SoEngineOutput, SoInterpolateFloat, SoInterpolateRotation,
     SoInterpolateVec2f, SoInterpolateVec3f

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