#include <workingNodePath.h>
Public Member Functions | |
INLINE | WorkingNodePath (const NodePath &start) |
INLINE | WorkingNodePath (const WorkingNodePath ©) |
INLINE | WorkingNodePath (const WorkingNodePath &parent, PandaNode *child) |
INLINE | ~WorkingNodePath () |
INLINE void | operator= (const WorkingNodePath ©) |
bool | is_valid () const |
INLINE NodePath | get_node_path () const |
INLINE PandaNode * | node () const |
int | get_num_nodes () const |
PandaNode * | get_node (int index) const |
void | output (ostream &out) const |
Private Member Functions | |
PT (NodePathComponent) r_get_node_path() const | |
PT (NodePathComponent) _start | |
Private Attributes | |
const WorkingNodePath * | _next |
PandaNode * | _node |
|
|
|
|
|
|
|
|
|
Definition at line 68 of file workingNodePath.cxx. References _next, _node, NodePath::get_node(), get_node_path(), index, and NULL. |
|
Referenced by CollisionLevelState::any_in_bounds(), FindApproxLevelEntry::consider_node(), get_node(), output(), NodePath::r_find_matches(), and ProjectionScreen::recompute_geom_node(). |
|
Definition at line 51 of file workingNodePath.cxx. Referenced by CollisionLevelState::any_in_bounds(). |
|
Definition at line 29 of file workingNodePath.cxx. |
|
|
|
|
Definition at line 87 of file workingNodePath.cxx. References get_node_path(), and NodePath::output(). |
|
|
|
|
|
Definition at line 74 of file workingNodePath.h. Referenced by get_node(), get_num_nodes(), and is_valid(). |
|
Definition at line 77 of file workingNodePath.h. Referenced by get_node(), and is_valid(). |