33#ifndef __H__UG__NODE_TREE__COLLISION_TREE_ROOT_NODE__
34#define __H__UG__NODE_TREE__COLLISION_TREE_ROOT_NODE__
43class CollisionTreeRootNode;
Definition smart_pointer.h:108
A group node featuring a bounding box.
Definition boxed_group_node.h:56
A group node featuring a bounding box and a set of points.
Definition collision_tree_root_node.h:55
std::vector< vector3 > PointVec
Definition collision_tree_root_node.h:71
virtual const vector3 & get_point(int index) const
Definition collision_tree_root_node.cpp:72
virtual void add_points(vector3 *pPoints, int numPoints)
Definition collision_tree_root_node.cpp:66
virtual void clear_points()
Definition collision_tree_root_node.cpp:56
virtual int num_points()
Definition collision_tree_root_node.cpp:61
virtual ~CollisionTreeRootNode()
Definition collision_tree_root_node.cpp:52
PointVec m_vPoints
Definition collision_tree_root_node.h:72
CollisionTreeRootNode()
Definition collision_tree_root_node.cpp:48
virtual const vector3 * get_points() const
Definition collision_tree_root_node.cpp:77
static SPCollisionTreeRootNode create()
Definition collision_tree_root_node.cpp:40
SmartPtr< CollisionTreeRootNode > SPCollisionTreeRootNode
the smartpointer which will be used to encapsulate the node
Definition collision_tree_root_node.h:46