SoWriteAction(3IV)

SoWriteAction (SoWriteAct) - Writes a scene graph to a file

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoWriteAction (SoWriteAct) - Writes a scene graph to a file

INHERITS FROM
     SoAction > SoWriteAction

SYNOPSIS
     #include <Inventor_c/actions/SoWriteAction.h>

     typedef SoWriteAction  SoWriteAct

          Functions from class SoWriteAction:

     SoWriteAction *     SoWriteActCreate()
     SoWriteAction *     SoWriteActCreateOut(SoOutput *out)
     SoOutput *          SoWriteActGetOut(const SoWriteAct *this)

          Functions from class SoAction:

     void                SoWriteActApply(SoWriteAct *this, SoNode *node)
     void                SoWriteActApplyPath(SoWriteAct *this, SoPath *path)
     void                SoWriteActApplyPathList(SoWriteAct *this, const
                              SoPathList *pathList, SbBool obeysRules = FALSE)
     SoType              SoWriteActGetClassTypeId()
     SoType              SoWriteActGetTypeId(SoWriteAct *this)
     SbBool              SoWriteActIsOfType(SoWriteAct *this, SoType type)
     void                SoWriteActInvalidateState(SoWriteAct *this)


DESCRIPTION
     This class is used for writing scene graphs to files. It contains an
     SoOutput instance that by default writes to the standard output. Methods
     on the SoOutput can be called to specify what file or memory buffer to
     write to.

FUNCTIONS
     SoWriteAction *     SoWriteActCreate()
          Constructor.

     SoWriteAction *     SoWriteActCreateOut(SoOutput *out)
          Constructor that takes an SoOutput to use for output.

     SoOutput *          SoWriteActGetOut(const SoWriteAct *this)
          Returns pointer to SoOutput instance in action.


SEE ALSO
     SoOutput