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 actions.
Abstract base class for all database nodes.
Used to write Inventor data files.
Path that points to a list of hierarchical nodes.
Writes a scene graph to a file.
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.