Virtual base class for user-defined visitors.
Definition at line 245 of file graphs.h.
#include <mrpt/math/graphs.h>
Public Types | |
| typedef CDirectedTree< TYPE_EDGES > | tree_t |
Public Member Functions | |
| virtual void | OnVisitNode (const TNodeID parent, const typename tree_t::TEdgeInfo &edge_to_child, const size_t depth_level)=0 |
| Virtual method to be implemented by the user and which will be called during the visit to a graph with visitDepthFirst or visitBreadthFirst Specifically, the method will be called once for each edge in the tree. | |
| typedef CDirectedTree<TYPE_EDGES> mrpt::math::CDirectedTree< TYPE_EDGES >::Visitor::tree_t |
| virtual void mrpt::math::CDirectedTree< TYPE_EDGES >::Visitor::OnVisitNode | ( | const TNodeID | parent, |
| const typename tree_t::TEdgeInfo & | edge_to_child, | ||
| const size_t | depth_level | ||
| ) | [pure virtual] |
Virtual method to be implemented by the user and which will be called during the visit to a graph with visitDepthFirst or visitBreadthFirst Specifically, the method will be called once for each edge in the tree.
| parent | [IN] The ID of the parent node. |
| edge_to_child | [IN] The edge information from the parent to "edge_to_child.id" |
| depth_level | [IN] The "depth level" of the child node "edge_to_child.id" (root node is at 0, its children are at 1, etc.). |
Referenced by mrpt::math::CDirectedTree< TYPE_EDGES >::visitBreadthFirst(), and mrpt::math::CDirectedTree< TYPE_EDGES >::visitDepthFirst().
| Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |