#include <X3DGroupingNode.h>
Inherits X3D::X3DChildNode, and X3D::X3DBoundedObject.
Inherited by Group, ProtoBody, Scene, StaticGroup, Switch, Transform, X3DFontStyleNode, and X3DViewportNode.

Public Member Functions | |
| const MFNode & | addChildren (void) const |
| const MFNode & | children (void) const |
| Inline. | |
| virtual void | Destroy (void) |
| SFNode | getChild (const X3DNodeType type, const AP_Sint32 number) |
| MFNode | getChild (const X3DNodeType type) |
| virtual AP_Bool | Init (void) |
| Interface The render and init API function is not present in the X3D ISO/IEC 19775-1:2008 standard. We will use it to OpenGL direct rendering. It is a pure virtual function and must be overloaded from some X3D classes. | |
| const MFNode & | removeChildren (void) const |
| virtual void | Render (void) |
| virtual AP_Bool | Update (const X3DEvent &event) |
| X3DGroupingNode (const AP_Xml &xml, SFNode scene) | |
| ~X3DGroupingNode (void) | |
Protected Member Functions | |
| void | createChild (const AP_Xml &xml, SFNode scene) |
| void | destroyChild (void) |
Protected Attributes | |
| MFNode | _m_addChildren |
| MFNode | _m_children |
| MFNode | _m_removeChildren |
| X3DGroupingNode | ( | const AP_Xml & | xml, | |
| SFNode | scene | |||
| ) | [inline] |
| ~X3DGroupingNode | ( | void | ) | [inline] |
| const MFNode& addChildren | ( | void | ) | const [inline] |
| const MFNode& children | ( | void | ) | const [inline] |
Inline.
| virtual void Destroy | ( | void | ) | [inline, virtual] |
Reimplemented from X3DNode.
| void destroyChild | ( | void | ) | [protected] |
| SFNode getChild | ( | const X3DNodeType | type, | |
| const AP_Sint32 | number | |||
| ) |
| MFNode getChild | ( | const X3DNodeType | type | ) |
| virtual AP_Bool Init | ( | void | ) | [inline, virtual] |
| const MFNode& removeChildren | ( | void | ) | const [inline] |
| virtual void Render | ( | void | ) | [inline, virtual] |
MFNode _m_addChildren [protected] |
MFNode _m_children [protected] |
MFNode _m_removeChildren [protected] |
1.5.8