
#include <remove_cross_edges.hpp>
The type of the default intruder_arg passed to the msmazes::removeCrossEdges() function template.
Public Member Functions | |
| template<typename Graph> | |
| void | pathEdgeTemporarilyRemoved (typename boost::graph_traits< Graph >::vertex_descriptor u, typename boost::graph_traits< Graph >::vertex_descriptor v, Graph &g) |
| Invoked when the specified edge is temporarily removed from the specified graph. | |
| template<typename Graph> | |
| bool | canRemoveCrossEdge (typename boost::graph_traits< Graph >::edge_descriptor e, Graph &g) |
Upon returning true, the specified cross edge will be removed from the specified graph. | |
| template<typename Graph> | |
| void | pathEdgeReinstated (typename boost::graph_traits< Graph >::edge_descriptor e, Graph &g) |
| Invoked when the specified edge is reinstated to the specified graph. | |
|
||||||||||||||||||||
|
Invoked when the specified edge is temporarily removed from the specified graph.
|
|
||||||||||||||||
|
If this function returns
|
|
||||||||||||||||
|
Invoked when the specified edge is reinstated to the specified graph.
|
Multi-State Mazes in C++ is hosted by . Use the Table of Contents for navigation.