SoInterpolateVec2f man page on IRIX
[printable version]
SoInterpolateVec2f(3IV)
NAME
SoInterpolateVec2f (SoInterpV2f) - interpolates 2D floating-point vectors
INHERITS FROM
SoBase > SoFieldContainer > SoEngine > SoInterpolate > SoInterpolateVec2f
SYNOPSIS
#include <Inventor_c/engines/SoInterpolate.h>
typedef SoInterpolateVec2f SoInterpV2f
Inputs from class SoInterpolateVec2f:
SoMFVec2f input0
SoMFVec2f input1
Inputs from class SoInterpolate:
SoSFFloat alpha
Outputs from class SoInterpolate:
(SoMFVec2f) output
Functions from class SoInterpolateVec2f:
SoInterpolateVec2f * SoInterpV2fCreate()
Functions from class SoEngine:
SoType SoInterpV2fGetTypeId()
int SoInterpV2fGetOuts(const SoInterpV2f *this,
SoEngineOutputList *list)
SoEngineOutput * SoInterpV2fGetOut(const SoInterpV2f *this, const char
*outputName)
SbBool SoInterpV2fGetOutName(const SoInterpV2f *this, const
SoEngineOutput *output, SbName *outputName)
SoEngine * SoInterpV2fCopy(const SoInterpV2f *this)
SoEngine * SoInterpV2fGetByName(const char *name)
int SoInterpV2fGetByNameList(const char *name,
SoEngineList *list)
Functions from class SoFieldContainer:
SoType SoInterpV2fGetClassTypeId()
void SoInterpV2fSetToDflts(SoInterpV2f *this)
SbBool SoInterpV2fHasDfltVals(const SoInterpV2f *this)
SbBool SoInterpV2fFldsAreEq(const SoInterpV2f *this, const
SoFieldContainer *fc)
void SoInterpV2fCopyFieldVals(SoInterpV2f *this, const
SoFieldContainer *fc, SbBool copyConnections =
FALSE)
Page 1
SoInterpolateVec2f(3IV)
SbBool SoInterpV2fSet(SoInterpV2f *this, const char
*fieldDataString)
void SoInterpV2fGet(SoInterpV2f *this, SbString
*fieldDataString)
int SoInterpV2fGetFields(const SoInterpV2f *this,
SoFieldList *resultList)
SoField * SoInterpV2fGetField(const SoInterpV2f *this, const
char *fieldName)
SbBool SoInterpV2fGetFieldName(const SoInterpV2f *this,
const SoField *field, SbName *fieldName)
SbBool SoInterpV2fIsNotifyEnabled(const SoInterpV2f *this)
SbBool SoInterpV2fEnableNotify(SoInterpV2f *this, SbBool
flag)
Functions from class SoBase:
void SoInterpV2fRef(SoInterpV2f *this)
void SoInterpV2fUnref(const SoInterpV2f *this)
void SoInterpV2fUnrefNoDelete(const SoInterpV2f *this)
void SoInterpV2fTouch(SoInterpV2f *this)
SbBool SoInterpV2fIsOfType(const SoInterpV2f *this, SoType
type)
void SoInterpV2fSetName(SoInterpV2f *this, const char
*name)
SbName SoInterpV2fGetName(const SoInterpV2f *this)
DESCRIPTION
This engine linearly interpolates between two 2D 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
SoMFVec2f input0
SoMFVec2f input1
The engine linearly interpolates from input0 to input1.
FUNCTIONS
SoInterpolateVec2f * SoInterpV2fCreate()
Constructor.
FILE FORMAT/DEFAULTS
InterpolateVec2f {
alpha 0
input0 0 0
input1 0 0
Page 2
SoInterpolateVec2f(3IV)
}
SEE ALSO
SoEngineOutput, SoInterpolateFloat, SoInterpolateRotation,
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
|