15 #ifndef WORKINGNODEPATH_H
16 #define WORKINGNODEPATH_H
18 #include "pandabase.h"
21 #include "nodePathComponent.h"
48 INLINE WorkingNodePath(
const WorkingNodePath ©);
49 INLINE WorkingNodePath(
const WorkingNodePath &parent,
PandaNode *child);
50 INLINE ~WorkingNodePath();
52 INLINE
void operator = (
const WorkingNodePath ©);
54 bool is_valid()
const;
56 INLINE
NodePath get_node_path()
const;
59 int get_num_nodes()
const;
62 void output(ostream &out)
const;
70 const WorkingNodePath *_next;
76 INLINE ostream &operator << (ostream &out,
const WorkingNodePath &node_path);
78 #include "workingNodePath.I"
A basic node of the scene graph or data graph.
This is a class designed to support low-overhead traversals of the complete scene graph...
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...
This is one component of a NodePath.