#include <findApproxLevelEntry.h>
Public Member Functions | |
INLINE | FindApproxLevelEntry (const WorkingNodePath &node_path, FindApproxPath &approx_path) |
INLINE | FindApproxLevelEntry (const FindApproxLevelEntry ©, int increment=0) |
INLINE void | operator= (const FindApproxLevelEntry ©) |
INLINE bool | next_is_stashed (int increment) const |
void | consider_node (NodePathCollection &result, FindApproxLevel &next_level, int max_matches, int increment) const |
void | consider_next_step (NodePathCollection &result, PandaNode *child_node, FindApproxLevel &next_level, int max_matches, int increment) const |
INLINE bool | is_solution (int increment) const |
void | output (ostream &out) const |
Public Attributes | |
WorkingNodePath | _node_path |
int | _i |
FindApproxPath & | _approx_path |
|
|
|
|
|
Definition at line 122 of file findApproxLevelEntry.cxx. References _approx_path, _i, _node_path, FindApproxLevel::add_entry(), PandaNode::get_draw_mask(), FindApproxPath::get_num_components(), FindApproxPath::is_component_match_many(), BitMask< PN_uint32, 32 >::is_zero(), FindApproxPath::matches_component(), and FindApproxPath::return_hidden(). Referenced by consider_node(). |
|
|
Referenced by consider_node(), output(), and NodePath::r_find_matches(). |
|
Referenced by consider_node(). |
|
|
|
Definition at line 31 of file findApproxLevelEntry.cxx. References _approx_path, _i, _node_path, is_solution(), and FindApproxPath::output_component(). Referenced by operator<<(). |
|
Definition at line 64 of file findApproxLevelEntry.h. Referenced by consider_next_step(), consider_node(), and output(). |
|
Definition at line 63 of file findApproxLevelEntry.h. Referenced by consider_next_step(), consider_node(), and output(). |
|
Definition at line 57 of file findApproxLevelEntry.h. Referenced by consider_next_step(), consider_node(), output(), and NodePath::r_find_matches(). |