112 void setVal(
SoNode *newValue);
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_SFIELD_HEADER(className, valueType, valueRef)
This macro is all that is needed for most single-value field classes.
virtual void countWriteRefs(SoOutput *out) const
Counts write-references on field to prepare for writing.
Abstract base class for all database nodes.
Used to write Inventor data files.
Field containing a pointer to a node.
virtual bool referencesCopy() const
Override this to also check the stored node.
virtual void fixCopy(bool copyConnections)
Update a copied field to use the copy of the node if there is one.
Abstract base class for all single-value fields.