SoSFVec3f(3IV)
SoSFVec3f (SoSVec3f) - field containing a three-dimensional vector
As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.
NAME SoSFVec3f (SoSVec3f) - field containing a three-dimensional vector INHERITS FROM SoField > SoSField > SoSFVec3f SYNOPSIS #include <Inventor_c/fields/SoSFVec3f.h> typedef SoSFVec3f SoSVec3f Functions from class SoSFVec3f: void SoSVec3fSetX_Y_Z(SoSVec3f *this, float x, float y, float z) void SoSVec3fSetXYZ(SoSVec3f *this, const float xyz[3]) SoType SoSVec3fGetClassTypeId() void SoSVec3fGetTypeId(const SoSVec3f *this) const SbVec3f * SoSVec3fGet(const SoSVec3f *this) void SoSVec3fSet(SoSVec3f *this, const SbVec3f * newValue) int SoSVec3fIsEq(const SoSVec3f *this, const SoSFVec3f *f) int SoSVec3fIsNEq(const SoSVec3f *this, const SoSFVec3f *f) Functions from class SoField: void SoSVec3fSetIgnored(SoSVec3f *this, SbBool ignore) SbBool SoSVec3fIsIgnored(const SoSVec3f *this) SbBool SoSVec3fIsDflt(const SoSVec3f *this) SbBool SoSVec3fIsOfType(const SoSVec3f *this, SoType type) SbBool SoSVec3fSetFromStr(SoSVec3f *this, const char *valueString) void SoSVec3fGetIntoStr(SoSVec3f *this, SbString *valueString) void SoSVec3fTouch(SoSVec3f *this) SbBool SoSVec3fConnFromField(SoSVec3f *this, SoField *fromField) SbBool SoSVec3fConnFrom(SoSVec3f *this, SoEngineOutput *fromEngine) void SoSVec3fDisconn(SoSVec3f *this) SbBool SoSVec3fIsConn(const SoSVec3f *this) SbBool SoSVec3fIsConnFromField(const SoSVec3f *this) SbBool SoSVec3fGetConnField(const SoSVec3f *this, SoField **writingField) SbBool SoSVec3fIsConnFromEngine(const SoSVec3f *this) SbBool SoSVec3fGetConnEngine(const SoSVec3f *this, SoEngineOutput **engineOutput) void SoSVec3fEnableConn(SoSVec3f *this, SbBool flag) SbBool SoSVec3fIsConnEnabled(const SoSVec3f *this) int SoSVec3fGetForwardConn(const SoSVec3f *this, SoFieldList *list) SoFieldContainer * SoSVec3fGetContainer(const SoSVec3f *this) DESCRIPTION Field containing a three-dimensional vector. SoSFVec3fs are written to file as three floating point values separated by whitespace. FUNCTIONS void SoSVec3fSetX_Y_Z(SoSVec3f *this, float x, float y, float z) void SoSVec3fSetXYZ(SoSVec3f *this, const float xyz[3]) Sets the field to the given value. SoType SoSVec3fGetClassTypeId() void SoSVec3fGetTypeId(const SoSVec3f *this) Returns the type for this class or a particular object of this class. const SbVec3f * SoSVec3fGet(const SoSVec3f *this) Returns this field's value. void SoSVec3fSet(SoSVec3f *this, const SbVec3f * newValue) Sets this field to newValue. int SoSVec3fIsEq(const SoSVec3f *this, const SoSFVec3f *f) int SoSVec3fIsNEq(const SoSVec3f *this, const SoSFVec3f *f) Returns TRUE if f is of the same type and has the same value as this field. SEE ALSO SoField, SoSField, SoMFVec3f