SoInterpolateFloat man page on IRIX

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



						       SoInterpolateFloat(3IV)

NAME
     SoInterpolateFloat (SoInterpFlt) - interpolates floating-point values

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoInterpolate > SoInterpolateFloat

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

     typedef SoInterpolateFloat	 SoInterpFlt

	  Inputs from class SoInterpolateFloat:

     SoMFFloat		 input0
     SoMFFloat		 input1

	  Inputs from class SoInterpolate:

     SoSFFloat		 alpha

	  Outputs from class SoInterpolate:

     (SoMFFloat)	 output

	  Functions from class SoInterpolateFloat:

     SoInterpolateFloat *  SoInterpFltCreate()

	  Functions from class SoEngine:

     SoType		 SoInterpFltGetTypeId()
     int		 SoInterpFltGetOuts(const SoInterpFlt *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoInterpFltGetOut(const SoInterpFlt *this, const char
			      *outputName)
     SbBool		 SoInterpFltGetOutName(const SoInterpFlt *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoInterpFltCopy(const SoInterpFlt *this)
     SoEngine *		 SoInterpFltGetByName(const char *name)
     int		 SoInterpFltGetByNameList(const char *name,
			      SoEngineList *list)

	  Functions from class SoFieldContainer:

     SoType		 SoInterpFltGetClassTypeId()
     void		 SoInterpFltSetToDflts(SoInterpFlt *this)
     SbBool		 SoInterpFltHasDfltVals(const SoInterpFlt *this)
     SbBool		 SoInterpFltFldsAreEq(const SoInterpFlt *this, const
			      SoFieldContainer *fc)
     void		 SoInterpFltCopyFieldVals(SoInterpFlt *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)

Page 1

SoInterpolateFloat(3IV)

     SbBool		 SoInterpFltSet(SoInterpFlt *this, const char
			      *fieldDataString)
     void		 SoInterpFltGet(SoInterpFlt *this, SbString
			      *fieldDataString)
     int		 SoInterpFltGetFields(const SoInterpFlt *this,
			      SoFieldList *resultList)
     SoField *		 SoInterpFltGetField(const SoInterpFlt *this, const
			      char *fieldName)
     SbBool		 SoInterpFltGetFieldName(const SoInterpFlt *this,
			      const SoField *field, SbName *fieldName)
     SbBool		 SoInterpFltIsNotifyEnabled(const SoInterpFlt *this)
     SbBool		 SoInterpFltEnableNotify(SoInterpFlt *this, SbBool
			      flag)

	  Functions from class SoBase:

     void		 SoInterpFltRef(SoInterpFlt *this)
     void		 SoInterpFltUnref(const SoInterpFlt *this)
     void		 SoInterpFltUnrefNoDelete(const SoInterpFlt *this)
     void		 SoInterpFltTouch(SoInterpFlt *this)
     SbBool		 SoInterpFltIsOfType(const SoInterpFlt *this, SoType
			      type)
     void		 SoInterpFltSetName(SoInterpFlt *this, const char
			      *name)
     SbName		 SoInterpFltGetName(const SoInterpFlt *this)

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

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

FUNCTIONS
     SoInterpolateFloat *  SoInterpFltCreate()
	  Constructor.

FILE FORMAT/DEFAULTS
     InterpolateFloat {
	  alpha	  0
	  input0  0

Page 2

						       SoInterpolateFloat(3IV)

	  input1  1
     }

SEE ALSO
     SoEngineOutput, SoInterpolateRotation, 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