55#ifndef  _SO_WRITE_ACTION_ 
   56#define  _SO_WRITE_ACTION_ 
  123    void                traversePathList(
SoNode *node);
 
 
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
 
#define SO_ACTION_HEADER(className)
Macros to be called within the class definition header for an action subclass:
 
List of generic (void *) pointers.
 
Abstract base class for all database nodes.
 
Used to write Inventor data files.
 
Path that points to a list of hierarchical nodes.
 
void continueToApply(SoPath *path)
 
void continueToApply(SoNode *node)
Continues write action on a graph or path.
 
SoWriteAction()
Constructor.
 
virtual bool shouldCompactPathLists() const
Override method to return FALSE, since this action applies itself to each path separately,...
 
virtual void beginTraversal(SoNode *node)
Initiates action on graph.
 
SoWriteAction(SoOutput *out)
Constructor that takes an SoOutput to use for output.
 
SoOutput * getOutput() const
Returns pointer to SoOutput instance in action.
 
virtual ~SoWriteAction()
Destructor.