SoInterpolate man page on IRIX

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



							    SoInterpolate(3IV)

NAME
     SoInterpolate (SoInterp) - base class for all interpolator engines

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoInterpolate

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

     typedef SoInterpolate  SoInterp

	  Inputs from class SoInterpolate:

     SoSFFloat		 alpha

	  Outputs from class SoInterpolate:

     (SoMFFloat)	 output

	  Functions from class SoEngine:

     SoType		 SoInterpGetTypeId()
     int		 SoInterpGetOuts(const SoInterp *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoInterpGetOut(const SoInterp *this, const char
			      *outputName)
     SbBool		 SoInterpGetOutName(const SoInterp *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoInterpCopy(const SoInterp *this)
     SoEngine *		 SoInterpGetByName(const char *name)
     int		 SoInterpGetByNameList(const char *name, SoEngineList
			      *list)

	  Functions from class SoFieldContainer:

     SoType		 SoInterpGetClassTypeId()
     void		 SoInterpSetToDflts(SoInterp *this)
     SbBool		 SoInterpHasDfltVals(const SoInterp *this)
     SbBool		 SoInterpFldsAreEq(const SoInterp *this, const
			      SoFieldContainer *fc)
     void		 SoInterpCopyFieldVals(SoInterp *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoInterpSet(SoInterp *this, const char
			      *fieldDataString)
     void		 SoInterpGet(SoInterp *this, SbString
			      *fieldDataString)
     int		 SoInterpGetFields(const SoInterp *this, SoFieldList
			      *resultList)
     SoField *		 SoInterpGetField(const SoInterp *this, const char
			      *fieldName)

Page 1

SoInterpolate(3IV)

     SbBool		 SoInterpGetFieldName(const SoInterp *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoInterpIsNotifyEnabled(const SoInterp *this)
     SbBool		 SoInterpEnableNotify(SoInterp *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoInterpRef(SoInterp *this)
     void		 SoInterpUnref(const SoInterp *this)
     void		 SoInterpUnrefNoDelete(const SoInterp *this)
     void		 SoInterpTouch(SoInterp *this)
     SbBool		 SoInterpIsOfType(const SoInterp *this, SoType type)
     void		 SoInterpSetName(SoInterp *this, const char *name)
     SbName		 SoInterpGetName(const SoInterp *this)

DESCRIPTION
     SoInterpolate is the abstract base class for all interpolator engines. An
     interpolator engine linearly interpolates between two values, based on
     the alpha input value. The alpha value should be between 0.0 and 1.0. The
     interpolator engines derived from this class define the input fields that
     are to be interpolated.

INPUTS
     SoSFFloat		 alpha
	  Interpolation control value.

OUTPUTS
     (SoMFFloat)	 output
	  Interpolated value. The type of the output value is the same as the
	  type of the input values, which is specified by the derived classes.

FILE FORMAT/DEFAULTS
     This is an abstract class. See the reference page of a derived class for
     the format and default values.

SEE ALSO
     SoEngineOutput, SoInterpolateFloat, SoInterpolateRotation,
     SoInterpolateVec2f, SoInterpolateVec3f, SoInterpolateVec4f

Page 2

[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