SoSField(3IV)NAMESoSField (SoSFld) - abstract base class for all single-value fields
INHERITS FROM
SoField > SoSFieldSYNOPSIS
#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).
Page 1SoSField(3IV)
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
Page 2