SoSField(3IV)

SoSField (SoSFld) - abstract base class for all single-value fields

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoSField (SoSFld) - abstract base class for all single-value fields

INHERITS FROM
     SoField > SoSField

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

     typedef SoSField    SoSFld

          Functions from class SoSField:

     SoType              SoSFldGetClassTypeId()

          Functions from class SoField:

     void                SoSFldSetIgnored(SoSFld *this, SbBool ignore)
     SbBool              SoSFldIsIgnored(const SoSFld *this)
     SbBool              SoSFldIsDflt(const SoSFld *this)
     SoType              SoSFldGetTypeId(const SoSFld *this)
     SbBool              SoSFldIsOfType(const SoSFld *this, SoType type)
     SbBool              SoSFldSetFromStr(SoSFld *this, const char
                              *valueString)
     void                SoSFldGetIntoStr(SoSFld *this, SbString *valueString)
     int                 SoSFldIsEq(const SoSFld *this, const SoField *f)
     int                 SoSFldIsNEq(const SoSFld *this, const SoField *f)
     void                SoSFldTouch(SoSFld *this)
     SbBool              SoSFldConnFromField(SoSFld *this, SoField *fromField)
     SbBool              SoSFldConnFrom(SoSFld *this, SoEngineOutput
                              *fromEngine)
     void                SoSFldDisconn(SoSFld *this)
     SbBool              SoSFldIsConn(const SoSFld *this)
     SbBool              SoSFldIsConnFromField(const SoSFld *this)
     SbBool              SoSFldGetConnField(const SoSFld *this, SoField
                              **writingField)
     SbBool              SoSFldIsConnFromEngine(const SoSFld *this)
     SbBool              SoSFldGetConnEngine(const SoSFld *this,
                              SoEngineOutput **engineOutput)
     void                SoSFldEnableConn(SoSFld *this, SbBool flag)
     SbBool              SoSFldIsConnEnabled(const SoSFld *this)
     int                 SoSFldGetForwardConn(const SoSFld *this, SoFieldList
                              *list)
     SoFieldContainer *  SoSFldGetContainer(const SoSFld *this)


DESCRIPTION
     Each class derived from SoSField begins with an SoSF prefix and contains
     one value of a particular type. Each has Set() and Get() methods that are
     used to change or access this value. In addition, some field classes have
     extra convenience routines that allow values to be set or retrieved in
     other related formats (see below).
     This class is rarely needed by C programmers.

     The value of a single-value field is written to file in a format
     dependent on the field type; see the subclass man pages for details.

     A field that is ignored has a tilde (~) either in place of the value (if
     the actual value is the default) or after it (otherwise).

FUNCTIONS
     SoType              SoSFldGetClassTypeId()
          Return the type identifier for this field class.


SEE ALSO
     SoField, SoMField