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