1 #ifndef COIN_SOMFNODE_H 2 #define COIN_SOMFNODE_H 36 #include <Inventor/fields/SoMField.h> 37 #include <Inventor/fields/SoSubField.h> 47 static void initClass(
void);
49 virtual void fixCopy(SbBool copyconnections);
52 void addNode(
SoNode * node);
53 void insertNode(
SoNode * node,
int idx);
54 SoNode * getNode(
int idx)
const;
55 int findNode(
const SoNode * node)
const;
56 int getNumNodes(
void)
const;
57 void removeNode(
int index);
58 void removeNode(
SoNode * node);
59 void removeAllNodes(
void);
60 void replaceNode(
int idx,
SoNode * newnode);
70 #endif // !COIN_SOMFNODE_H The SoOutput class is an abstraction of an output stream.
Definition: SoOutput.h:51
virtual void insertSpace(int start, int num)
Definition: SoMField.cpp:752
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:56
The SoMField class is the base class for fields which can contain multiple values.
Definition: SoMField.h:41
The SoMFNode class is a container for nodes.
Definition: SoMFNode.h:41
virtual void fixCopy(SbBool copyconnections)
Definition: SoField.cpp:1744
virtual void deleteValues(int start, int num=-1)
Definition: SoMField.cpp:676
virtual SbBool referencesCopy(void) const
Definition: SoField.cpp:1759
virtual void countWriteRefs(SoOutput *out) const
Definition: SoField.cpp:2096