SoDecomposeVec3f(3IV)
SoDecomposeVec3f (SoDecmpsV3f) - decomposes 3D vectors into floating- point values
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.
NAME SoDecomposeVec3f (SoDecmpsV3f) - decomposes 3D vectors into floating- point values INHERITS FROM SoBase > SoFieldContainer > SoEngine > SoDecomposeVec3f SYNOPSIS #include <Inventor_c/engines/SoCompose.h> typedef SoDecomposeVec3f SoDecmpsV3f Inputs from class SoDecomposeVec3f: SoMFVec3f vector Outputs from class SoDecomposeVec3f: (SoMFFloat) x (SoMFFloat) y (SoMFFloat) z Functions from class SoDecomposeVec3f: SoDecomposeVec3f * SoDecmpsV3fCreate() Functions from class SoEngine: SoType SoDecmpsV3fGetTypeId() int SoDecmpsV3fGetOuts(const SoDecmpsV3f *this, SoEngineOutputList *list) SoEngineOutput * SoDecmpsV3fGetOut(const SoDecmpsV3f *this, const char *outputName) SbBool SoDecmpsV3fGetOutName(const SoDecmpsV3f *this, const SoEngineOutput *output, SbName *outputName) SoEngine * SoDecmpsV3fCopy(const SoDecmpsV3f *this) SoEngine * SoDecmpsV3fGetByName(const char *name) int SoDecmpsV3fGetByNameList(const char *name, SoEngineList *list) Functions from class SoFieldContainer: SoType SoDecmpsV3fGetClassTypeId() void SoDecmpsV3fSetToDflts(SoDecmpsV3f *this) SbBool SoDecmpsV3fHasDfltVals(const SoDecmpsV3f *this) SbBool SoDecmpsV3fFldsAreEq(const SoDecmpsV3f *this, const SoFieldContainer *fc) void SoDecmpsV3fCopyFieldVals(SoDecmpsV3f *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoDecmpsV3fSet(SoDecmpsV3f *this, const char *fieldDataString) void SoDecmpsV3fGet(SoDecmpsV3f *this, SbString *fieldDataString) int SoDecmpsV3fGetFields(const SoDecmpsV3f *this, SoFieldList *resultList) SoField * SoDecmpsV3fGetField(const SoDecmpsV3f *this, const char *fieldName) SbBool SoDecmpsV3fGetFieldName(const SoDecmpsV3f *this, const SoField *field, SbName *fieldName) SbBool SoDecmpsV3fIsNotifyEnabled(const SoDecmpsV3f *this) SbBool SoDecmpsV3fEnableNotify(SoDecmpsV3f *this, SbBool flag) Functions from class SoBase: void SoDecmpsV3fRef(SoDecmpsV3f *this) void SoDecmpsV3fUnref(const SoDecmpsV3f *this) void SoDecmpsV3fUnrefNoDelete(const SoDecmpsV3f *this) void SoDecmpsV3fTouch(SoDecmpsV3f *this) SbBool SoDecmpsV3fIsOfType(const SoDecmpsV3f *this, SoType type) void SoDecmpsV3fSetName(SoDecmpsV3f *this, const char *name) SbName SoDecmpsV3fGetName(const SoDecmpsV3f *this) DESCRIPTION This engine takes as input a 3D vector, and decomposes it into three single floating-point values. The input can have multiple values, allowing the engine to decompose several vectors in parallel. INPUTS SoMFVec3f 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. FUNCTIONS SoDecomposeVec3f * SoDecmpsV3fCreate() Constructor FILE FORMAT/DEFAULTS DecomposeVec3f { vector 0 0 0 } SEE ALSO SoComposeVec3f, SoEngineOutput