#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(). |
1.3