#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.