SoSFVec2f(3IV)

SoSFVec2f (SoSVec2f) - Field containing a two-dimensional vector

As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.

NAME
     SoSFVec2f (SoSVec2f) - Field containing a two-dimensional vector

INHERITS FROM
     SoField > SoSField > SoSFVec2f

SYNOPSIS
     #include <Inventor_c/fields/SoSFVec2f.h>

     typedef SoSFVec2f   SoSVec2f

          Functions from class SoSFVec2f:

     void                SoSVec2fSetX_Y(SoSVec2f *this, float x, float y)
     void                SoSVec2fSetXY(SoSVec2f *this, const float xy[2])
     SoType              SoSVec2fGetClassTypeId()
     void                SoSVec2fGetTypeId(const SoSVec2f *this)
     const SbVec2f *     SoSVec2fGet(const SoSVec2f *this)
     void                SoSVec2fSet(SoSVec2f *this, const SbVec2f * newValue)
     int                 SoSVec2fIsEq(const SoSVec2f *this, const SoSFVec2f
                              *f)
     int                 SoSVec2fIsNEq(const SoSVec2f *this, const SoSFVec2f
                              *f)

          Functions from class SoField:

     void                SoSVec2fSetIgnored(SoSVec2f *this, SbBool ignore)
     SbBool              SoSVec2fIsIgnored(const SoSVec2f *this)
     SbBool              SoSVec2fIsDflt(const SoSVec2f *this)
     SbBool              SoSVec2fIsOfType(const SoSVec2f *this, SoType type)
     SbBool              SoSVec2fSetFromStr(SoSVec2f *this, const char
                              *valueString)
     void                SoSVec2fGetIntoStr(SoSVec2f *this, SbString
                              *valueString)
     void                SoSVec2fTouch(SoSVec2f *this)
     SbBool              SoSVec2fConnFromField(SoSVec2f *this, SoField
                              *fromField)
     SbBool              SoSVec2fConnFrom(SoSVec2f *this, SoEngineOutput
                              *fromEngine)
     void                SoSVec2fDisconn(SoSVec2f *this)
     SbBool              SoSVec2fIsConn(const SoSVec2f *this)
     SbBool              SoSVec2fIsConnFromField(const SoSVec2f *this)
     SbBool              SoSVec2fGetConnField(const SoSVec2f *this, SoField
                              **writingField)
     SbBool              SoSVec2fIsConnFromEngine(const SoSVec2f *this)
     SbBool              SoSVec2fGetConnEngine(const SoSVec2f *this,
                              SoEngineOutput **engineOutput)
     void                SoSVec2fEnableConn(SoSVec2f *this, SbBool flag)
     SbBool              SoSVec2fIsConnEnabled(const SoSVec2f *this)
     int                 SoSVec2fGetForwardConn(const SoSVec2f *this,
                              SoFieldList *list)
     SoFieldContainer *  SoSVec2fGetContainer(const SoSVec2f *this)


DESCRIPTION
     Field containing a two-dimensional vector.

     SoSFVec2fs are written to file as a pair of floating point values
     separated by whitespace.

FUNCTIONS
     void                SoSVec2fSetX_Y(SoSVec2f *this, float x, float y)
     void                SoSVec2fSetXY(SoSVec2f *this, const float xy[2])
          Sets the field to the given value.

     SoType              SoSVec2fGetClassTypeId()
     void                SoSVec2fGetTypeId(const SoSVec2f *this)
          Returns the type for this class or a particular object of this
          class.

     const SbVec2f *     SoSVec2fGet(const SoSVec2f *this)
          Returns this field's value.

     void                SoSVec2fSet(SoSVec2f *this, const SbVec2f * newValue)
          Sets this field to newValue.

     int                 SoSVec2fIsEq(const SoSVec2f *this, const SoSFVec2f
                              *f)
     int                 SoSVec2fIsNEq(const SoSVec2f *this, const SoSFVec2f
                              *f)
          Returns TRUE if f is of the same type and has the same value as this
          field.


SEE ALSO
     SoField, SoSField, SoMFVec2f