SoSFVec4f(3IV)
SoSFVec4f (SoSVec4f) - field containing a homogeneous three-dimensional vector
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.
NAME SoSFVec4f (SoSVec4f) - field containing a homogeneous three-dimensional vector INHERITS FROM SoField > SoSField > SoSFVec4f SYNOPSIS #include <Inventor_c/fields/SoSFVec4f.h> typedef SoSFVec4f SoSVec4f Functions from class SoSFVec4f: void SoSVec4fSetX_Y_Z_W(SoSVec4f *this, float x, float y, float z, float w) void SoSVec4fSetXYZW(SoSVec4f *this, const float xyzw[4]) SoType SoSVec4fGetClassTypeId() void SoSVec4fGetTypeId(const SoSVec4f *this) const SbVec4f * SoSVec4fGet(const SoSVec4f *this) void SoSVec4fSet(SoSVec4f *this, const SbVec4f * newValue) int SoSVec4fIsEq(const SoSVec4f *this, const SoSFVec4f *f) int SoSVec4fIsNEq(const SoSVec4f *this, const SoSFVec4f *f) Functions from class SoField: void SoSVec4fSetIgnored(SoSVec4f *this, SbBool ignore) SbBool SoSVec4fIsIgnored(const SoSVec4f *this) SbBool SoSVec4fIsDflt(const SoSVec4f *this) SbBool SoSVec4fIsOfType(const SoSVec4f *this, SoType type) SbBool SoSVec4fSetFromStr(SoSVec4f *this, const char *valueString) void SoSVec4fGetIntoStr(SoSVec4f *this, SbString *valueString) void SoSVec4fTouch(SoSVec4f *this) SbBool SoSVec4fConnFromField(SoSVec4f *this, SoField *fromField) SbBool SoSVec4fConnFrom(SoSVec4f *this, SoEngineOutput *fromEngine) void SoSVec4fDisconn(SoSVec4f *this) SbBool SoSVec4fIsConn(const SoSVec4f *this) SbBool SoSVec4fIsConnFromField(const SoSVec4f *this) SbBool SoSVec4fGetConnField(const SoSVec4f *this, SoField **writingField) SbBool SoSVec4fIsConnFromEngine(const SoSVec4f *this) SbBool SoSVec4fGetConnEngine(const SoSVec4f *this, SoEngineOutput **engineOutput) void SoSVec4fEnableConn(SoSVec4f *this, SbBool flag) SbBool SoSVec4fIsConnEnabled(const SoSVec4f *this) int SoSVec4fGetForwardConn(const SoSVec4f *this, SoFieldList *list) SoFieldContainer * SoSVec4fGetContainer(const SoSVec4f *this) DESCRIPTION Field containing a homogeneous three-dimensional vector. SoSFVec4fs are written to file as four floating point values separated by whitespace. FUNCTIONS void SoSVec4fSetX_Y_Z_W(SoSVec4f *this, float x, float y, float z, float w) void SoSVec4fSetXYZW(SoSVec4f *this, const float xyzw[4]) Sets the field to the given value. SoType SoSVec4fGetClassTypeId() void SoSVec4fGetTypeId(const SoSVec4f *this) Returns the type for this class or a particular object of this class. const SbVec4f * SoSVec4fGet(const SoSVec4f *this) Returns this field's value. void SoSVec4fSet(SoSVec4f *this, const SbVec4f * newValue) Sets this field to newValue. int SoSVec4fIsEq(const SoSVec4f *this, const SoSFVec4f *f) int SoSVec4fIsNEq(const SoSVec4f *this, const SoSFVec4f *f) Returns TRUE if f is of the same type and has the same value as this field. SEE ALSO SoField, SoSField, SoMFVec4f