SoSFPath(3IV)

SoSFPath (SoSPath) - field containing a pointer to an SoPath

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoSFPath (SoSPath) - field containing a pointer to an SoPath

INHERITS FROM
     SoField > SoSField > SoSFPath

SYNOPSIS
     #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)
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