SoInterpolateFloat man page on IRIX
[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]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|