16 if (
nullptr == iChild) {
40 vector<Node *>::iterator
node;
43 refCount = (*node)->destroy();
56 v.visitNodeGroup(*
this);
58 v.visitNodeGroupBefore(*
this);
63 v.visitNodeGroupAfter(*
this);
68 vector<Node *>::iterator
node;
80 vector<Node *>::iterator
node;
83 if ((*
node) == iChild) {
99 vector<Node *>::iterator
node;
102 AddBBox((*node)->UpdateBBox());
Class to represent a group node. This node can contains several children.
ATTR_WARN_UNUSED_RESULT const BMVert * v
virtual void RetrieveChildren(vector< Node * > &oNodes)
virtual void DetachChildren()
virtual void AddChild(Node *iChild)
virtual const BBox< Vec3r > & UpdateBBox()
vector< Node * > _Children
virtual void DetachChild(Node *iChild)
virtual void accept(SceneVisitor &v)
virtual const BBox< Vec3r > & UpdateBBox()
virtual void AddBBox(const BBox< Vec3r > &iBox)