SoDecomposeVec2f(3IV)
SoDecomposeVec2f (SoDecmpsV2f) - decomposes 2D vectors into floating- point values
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.
NAME SoDecomposeVec2f (SoDecmpsV2f) - decomposes 2D vectors into floating- point values INHERITS FROM SoBase > SoFieldContainer > SoEngine > SoDecomposeVec2f SYNOPSIS #include <Inventor_c/engines/SoCompose.h> typedef SoDecomposeVec2f SoDecmpsV2f Inputs from class SoDecomposeVec2f: SoMFVec2f vector Outputs from class SoDecomposeVec2f: (SoMFFloat) x (SoMFFloat) y Functions from class SoDecomposeVec2f: SoDecomposeVec2f * SoDecmpsV2fCreate() Functions from class SoEngine: SoType SoDecmpsV2fGetTypeId() int SoDecmpsV2fGetOuts(const SoDecmpsV2f *this, SoEngineOutputList *list) SoEngineOutput * SoDecmpsV2fGetOut(const SoDecmpsV2f *this, const char *outputName) SbBool SoDecmpsV2fGetOutName(const SoDecmpsV2f *this, const SoEngineOutput *output, SbName *outputName) SoEngine * SoDecmpsV2fCopy(const SoDecmpsV2f *this) SoEngine * SoDecmpsV2fGetByName(const char *name) int SoDecmpsV2fGetByNameList(const char *name, SoEngineList *list) Functions from class SoFieldContainer: SoType SoDecmpsV2fGetClassTypeId() void SoDecmpsV2fSetToDflts(SoDecmpsV2f *this) SbBool SoDecmpsV2fHasDfltVals(const SoDecmpsV2f *this) SbBool SoDecmpsV2fFldsAreEq(const SoDecmpsV2f *this, const SoFieldContainer *fc) void SoDecmpsV2fCopyFieldVals(SoDecmpsV2f *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoDecmpsV2fSet(SoDecmpsV2f *this, const char *fieldDataString) void SoDecmpsV2fGet(SoDecmpsV2f *this, SbString *fieldDataString) int SoDecmpsV2fGetFields(const SoDecmpsV2f *this, SoFieldList *resultList) SoField * SoDecmpsV2fGetField(const SoDecmpsV2f *this, const char *fieldName) SbBool SoDecmpsV2fGetFieldName(const SoDecmpsV2f *this, const SoField *field, SbName *fieldName) SbBool SoDecmpsV2fIsNotifyEnabled(const SoDecmpsV2f *this) SbBool SoDecmpsV2fEnableNotify(SoDecmpsV2f *this, SbBool flag) Functions from class SoBase: void SoDecmpsV2fRef(SoDecmpsV2f *this) void SoDecmpsV2fUnref(const SoDecmpsV2f *this) void SoDecmpsV2fUnrefNoDelete(const SoDecmpsV2f *this) void SoDecmpsV2fTouch(SoDecmpsV2f *this) SbBool SoDecmpsV2fIsOfType(const SoDecmpsV2f *this, SoType type) void SoDecmpsV2fSetName(SoDecmpsV2f *this, const char *name) SbName SoDecmpsV2fGetName(const SoDecmpsV2f *this) DESCRIPTION This engine takes as input a 2D vector, and decomposes it into two single floating-point values. The input can have multiple values, allowing the engine to decompose several vectors in parallel. INPUTS SoMFVec2f vector Vector to be decomposed. OUTPUTS (SoMFFloat) x First component of the vector. (SoMFFloat) y Second component of the vector. FUNCTIONS SoDecomposeVec2f * SoDecmpsV2fCreate() Constructor FILE FORMAT/DEFAULTS DecomposeVec2f { vector 0 0 } SEE ALSO SoComposeVec2f, SoEngineOutput