34 #ifndef ActorTreeMulti_INCLUDE_ONCE 35 #define ActorTreeMulti_INCLUDE_ONCE 69 VL_DEBUG_SET_OBJECT_NAME()
87 void eraseChild(
int i,
int count = 1);
89 void eraseAllChildren();
92 const std::vector< ref<ActorTreeAbstract> >&
children()
const {
return mChildren; }
std::vector< ref< ActorTreeAbstract > > mChildren
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
virtual const ActorTreeAbstract * child(int i) const
Returns the i-th child node of an ActorTreeAbstract node.
The ActorTreeAbstract class implements the interface of a generic tree containing Actors in its nodes...
#define VLGRAPHICS_EXPORT
virtual int childrenCount() const
Returns the number of child nodes of an ActorTreeAbstract node.
const std::vector< ref< ActorTreeAbstract > > & children() const
The list of child nodes.
The ActorTree class implements a generic tree whose nodes contain Actors.
virtual ActorTreeAbstract * child(int i)
Returns the i-th child node of an ActorTreeAbstract node.