17 INLINE FindApproxLevelEntry::
19 _node_path(node_path),
20 _approx_path(approx_path)
31 INLINE FindApproxLevelEntry::
35 _node_path(parent._node_path, child_node),
37 _approx_path(parent._approx_path),
40 nassertv(validate_ptr(
this) && validate_ptr(&parent));
47 INLINE FindApproxLevelEntry::
49 _node_path(copy._node_path),
51 _approx_path(copy._approx_path)
60 INLINE
void FindApproxLevelEntry::
62 _node_path = copy._node_path;
64 nassertv(&_approx_path == ©._approx_path);
A basic node of the scene graph or data graph.
bool is_solution(int increment) const
Returns true if this entry represents a solution to the search; i.e.
This class is local to this package only; it doesn't get exported.
bool matches_stashed(int index) const
Returns true if the nth component of the path matches a stashed node only, false otherwise.
This class is local to this package only; it doesn't get exported.
bool next_is_stashed(int increment) const
Returns true if the next node matched by this entry must be a stashed node, false otherwise.
This is a class designed to support low-overhead traversals of the complete scene graph,...
int get_num_components() const
Returns the number of components in the path.
is_valid
Returns true if the WorkingNodePath object appears to be a valid NodePath reference,...