SoDecomposeVec4f(3IV)
SoDecomposeVec4f (SoDecmpsV4f) - decomposes 4D vectors into floating- point values
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.
NAME SoDecomposeVec4f (SoDecmpsV4f) - decomposes 4D vectors into floating- point values INHERITS FROM SoBase > SoFieldContainer > SoEngine > SoDecomposeVec4f SYNOPSIS #include <Inventor_c/engines/SoCompose.h> typedef SoDecomposeVec4f SoDecmpsV4f Inputs from class SoDecomposeVec4f: SoMFVec4f vector Outputs from class SoDecomposeVec4f: (SoMFFloat) x (SoMFFloat) y (SoMFFloat) z (SoMFFloat) w Functions from class SoDecomposeVec4f: SoDecomposeVec4f * SoDecmpsV4fCreate() Functions from class SoEngine: SoType SoDecmpsV4fGetTypeId() int SoDecmpsV4fGetOuts(const SoDecmpsV4f *this, SoEngineOutputList *list) SoEngineOutput * SoDecmpsV4fGetOut(const SoDecmpsV4f *this, const char *outputName) SbBool SoDecmpsV4fGetOutName(const SoDecmpsV4f *this, const SoEngineOutput *output, SbName *outputName) SoEngine * SoDecmpsV4fCopy(const SoDecmpsV4f *this) SoEngine * SoDecmpsV4fGetByName(const char *name) int SoDecmpsV4fGetByNameList(const char *name, SoEngineList *list) Functions from class SoFieldContainer: SoType SoDecmpsV4fGetClassTypeId() void SoDecmpsV4fSetToDflts(SoDecmpsV4f *this) SbBool SoDecmpsV4fHasDfltVals(const SoDecmpsV4f *this) SbBool SoDecmpsV4fFldsAreEq(const SoDecmpsV4f *this, const SoFieldContainer *fc) void SoDecmpsV4fCopyFieldVals(SoDecmpsV4f *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoDecmpsV4fSet(SoDecmpsV4f *this, const char *fieldDataString) void SoDecmpsV4fGet(SoDecmpsV4f *this, SbString *fieldDataString) int SoDecmpsV4fGetFields(const SoDecmpsV4f *this, SoFieldList *resultList) SoField * SoDecmpsV4fGetField(const SoDecmpsV4f *this, const char *fieldName) SbBool SoDecmpsV4fGetFieldName(const SoDecmpsV4f *this, const SoField *field, SbName *fieldName) SbBool SoDecmpsV4fIsNotifyEnabled(const SoDecmpsV4f *this) SbBool SoDecmpsV4fEnableNotify(SoDecmpsV4f *this, SbBool flag) Functions from class SoBase: void SoDecmpsV4fRef(SoDecmpsV4f *this) void SoDecmpsV4fUnref(const SoDecmpsV4f *this) void SoDecmpsV4fUnrefNoDelete(const SoDecmpsV4f *this) void SoDecmpsV4fTouch(SoDecmpsV4f *this) SbBool SoDecmpsV4fIsOfType(const SoDecmpsV4f *this, SoType type) void SoDecmpsV4fSetName(SoDecmpsV4f *this, const char *name) SbName SoDecmpsV4fGetName(const SoDecmpsV4f *this) DESCRIPTION This engine takes as input a 4D vector, and decomposes it into four single floating-point values. The input can have multiple values, allowing the engine to decompose several vectors in parallel. INPUTS SoMFVec4f vector Vector to be decomposed. OUTPUTS (SoMFFloat) x First component of the vector. (SoMFFloat) y Second component of the vector. (SoMFFloat) z Third component of the vector. (SoMFFloat) w Fourth component of the vector. FUNCTIONS SoDecomposeVec4f * SoDecmpsV4fCreate() Constructor FILE FORMAT/DEFAULTS DecomposeVec4f { vector 0 0 0 0 } SEE ALSO SoComposeVec4f, SoEngineOutput