|
ug4
|
You can group nodes using the GroupNode. More...
#include <group_node.h>
Inheritance diagram for ug::node_tree::GroupNode:Public Member Functions | |
| virtual void | add_child (SPNode node) |
| virtual void | clear () |
| virtual SPNode | get_child (int index) |
| virtual int | num_children () |
| virtual void | remove_child (SPNode node) |
| virtual | ~GroupNode () |
Public Member Functions inherited from ug::node_tree::Node | |
| virtual | ~Node () |
Public Member Functions inherited from ug::node_tree::Object | |
| unsigned int | getObjectCode () |
| virtual | ~Object () |
Static Public Member Functions | |
| static SPGroupNode | create () |
Protected Member Functions | |
| GroupNode () | |
Protected Member Functions inherited from ug::node_tree::Node | |
| Node () | |
Protected Member Functions inherited from ug::node_tree::Object | |
| Object () | |
| Object (const Object &obj) | |
Protected Attributes | |
| std::vector< SPNode > | vChildren |
Protected Attributes inherited from ug::node_tree::Object | |
| unsigned int | m_objectCode |
You can group nodes using the GroupNode.
...
|
virtual |
|
protected |
Referenced by create().
|
virtual |
References vChildren.
Referenced by ug::node_tree::CreateSubOctrees().
|
virtual |
References vChildren.
|
static |
References GroupNode(), ug::node_tree::Object::m_objectCode, and ug::node_tree::OC_GROUP_NODE.
|
virtual |
References vChildren.
Referenced by ug::node_tree::Traverser::handle_group(), and ug::node_tree::Traverser_ProjectPoint::handle_group().
|
virtual |
References vChildren.
Referenced by ug::node_tree::Traverser::handle_group(), and ug::node_tree::Traverser_ProjectPoint::handle_group().
|
protected |
Referenced by add_child(), clear(), get_child(), num_children(), and remove_child().