30 if (
nullptr == iChild) {
54 vector<Node *>::iterator
node;
57 refCount = (*node)->destroy();
70 v.visitNodeGroup(*
this);
72 v.visitNodeGroupBefore(*
this);
77 v.visitNodeGroupAfter(*
this);
82 vector<Node *>::iterator
node;
94 vector<Node *>::iterator
node;
97 if ((*
node) == iChild) {
113 vector<Node *>::iterator
node;
116 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)