#include <MFNode.h>
Inheritance diagram for H3D::MFNode:

Public Member Functions | |
| const_iterator | begin (int id=0) |
| Returns a const_iterator pointing to the beginning of the vector. | |
| const_iterator | end (int id=0) |
| Returns a const_iterator pointing to the end of the vector. | |
| const_reverse_iterator | rbegin (int id=0) |
| Returns a const_reverse_iterator pointing to the beginning of the vector. | |
| const_reverse_iterator | rend (int id=0) |
| Returns a const_reverse_iterator pointing to the end of the vector. | |
| virtual Node * | operator[] (size_type i) |
| Returns the n'th element. | |
| virtual Node * | front (int id=0) |
| Returns the first element. | |
| virtual Node * | back (int id=0) |
| Returns the last element. | |
| virtual Node * | getValueByIndex (size_type i, int id=0) |
| Get the value of the MField. | |
| virtual Node * | preOnAdd (Node *n) |
| virtual Node * | preOnRemove (Node *n) |
| MFNode () | |
| Default constructor. Creates an empty MFNode. | |
| MFNode (size_type sz) | |
| Creates an MFNode with space reserved for size nodes. | |
| virtual const NodeVector & | getValue (int id=0) |
| Get the value of the MField. | |
| virtual string | getTypeName () |
| Returns a string name for this field type i.e. SFNode. | |
| virtual X3DTypes::X3DType | getX3DType () |
| Returns the X3DType of the field. | |
Static Public Member Functions | |
| static string | classTypeName () |
| Returns a string name for this field type i.e. SFNode. | |
Protected Member Functions | |
| Node * | getPrototypeNode (Node *n) |
Reference counting on the encapsulated Nodes is upheld.
1.4.5