ug4
|
A group node featuring a bounding box. More...
#include <boxed_group_node.h>
Public Member Functions | |
virtual const vector3 & | max_corner () const |
virtual const vector3 & | min_corner () const |
virtual void | set_box (const vector3 &minCorner, const vector3 &maxCorner) |
virtual | ~BoxedGroupNode () |
Public Member Functions inherited from ug::node_tree::GroupNode | |
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 SPBoxedGroupNode | create () |
Static Public Member Functions inherited from ug::node_tree::GroupNode | |
static SPGroupNode | create () |
Protected Member Functions | |
BoxedGroupNode () | |
Protected Member Functions inherited from ug::node_tree::GroupNode | |
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 | |
vector3 | m_vMax |
vector3 | m_vMin |
Protected Attributes inherited from ug::node_tree::GroupNode | |
std::vector< SPNode > | vChildren |
Protected Attributes inherited from ug::node_tree::Object | |
unsigned int | m_objectCode |
A group node featuring a bounding box.
...
|
virtual |
|
protected |
Referenced by create().
|
static |
|
virtual |
|
virtual |
|
protected |
Referenced by max_corner(), and set_box().
|
protected |
Referenced by min_corner(), and set_box().