SoSFPath(3IV)NAMESoSFPath (SoSPath) - field containing a pointer to an SoPath
INHERITS FROM
SoField > SoSField > SoSFPathSYNOPSIS
#include <Inventor_c/fields/SoSFPath.h>
typedef SoSFPath SoSPath
Functions from class SoSFPath:
SoType SoSPathGetClassTypeId()
void SoSPathGetTypeId(const SoSPath *this)
SoPath * SoSPathGet(const SoSPath *this)
void SoSPathSet(SoSPath *this, SoPath * newValue)
int SoSPathIsEq(const SoSPath *this, const SoSFPath *f)
int SoSPathIsNEq(const SoSPath *this, const SoSFPath *f)
Functions from class SoField:
void SoSPathSetIgnored(SoSPath *this, SbBool ignore)
SbBool SoSPathIsIgnored(const SoSPath *this)
SbBool SoSPathIsDflt(const SoSPath *this)
SbBool SoSPathIsOfType(const SoSPath *this, SoType type)
SbBool SoSPathSetFromStr(SoSPath *this, const char
*valueString)
void SoSPathGetIntoStr(SoSPath *this, SbString
*valueString)
void SoSPathTouch(SoSPath *this)
SbBool SoSPathConnFromField(SoSPath *this, SoField
*fromField)
SbBool SoSPathConnFrom(SoSPath *this, SoEngineOutput
*fromEngine)
void SoSPathDisconn(SoSPath *this)
SbBool SoSPathIsConn(const SoSPath *this)
SbBool SoSPathIsConnFromField(const SoSPath *this)
SbBool SoSPathGetConnField(const SoSPath *this, SoField
**writingField)
SbBool SoSPathIsConnFromEngine(const SoSPath *this)
SbBool SoSPathGetConnEngine(const SoSPath *this,
SoEngineOutput **engineOutput)
void SoSPathEnableConn(SoSPath *this, SbBool flag)
SbBool SoSPathIsConnEnabled(const SoSPath *this)
int SoSPathGetForwardConn(const SoSPath *this,
SoFieldList *list)
SoFieldContainer * SoSPathGetContainer(const SoSPath *this)
Page 1SoSFPath(3IV)DESCRIPTION
This field maintains a pointer to an SoPath instance, correctly
maintaining its reference count.
SoSFPaths are written to file as the path they point to. See the SoPath
manual page for a description of the file format for a path.
FUNCTIONS
SoType SoSPathGetClassTypeId()
void SoSPathGetTypeId(const SoSPath *this)
Returns the type for this class or a particular object of this
class.
SoPath * SoSPathGet(const SoSPath *this)
Returns this field's value.
void SoSPathSet(SoSPath *this, SoPath * newValue)
Sets this field to newValue.
int SoSPathIsEq(const SoSPath *this, const SoSFPath *f)
int SoSPathIsNEq(const SoSPath *this, const SoSFPath *f)
Returns TRUE if f is of the same type and has the same value as this
field.
SEE ALSO
SoField, SoSField, SoMFPath, SoPath
Page 2