SubUGraphAdaptor Class Template Reference
[Adaptor Classes for Graphs]

#include <lemon/ugraph_adaptor.h>

Inherits UGraphAdaptorExtender< lemon::SubUGraphAdaptorBase< _UGraph, NodeFilterMap, UEdgeFilterMap, checked > >.

Inherited by EdgeSubUGraphAdaptor, and NodeSubUGraphAdaptor.

Inheritance diagram for SubUGraphAdaptor:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename _UGraph, typename NodeFilterMap, typename UEdgeFilterMap, bool checked = true>
class lemon::SubUGraphAdaptor< _UGraph, NodeFilterMap, UEdgeFilterMap, checked >

SubUGraphAdaptor shows the undirected graph with filtered node-set and edge-set. If the checked parameter is true then it filters the edgeset to do not get invalid edges without source or target.

If the checked template parameter is false then we have to note that the node-iterator cares only the filter on the node-set, and the edge-iterator cares only the filter on the edge-set. This way the edge-map should filter all edges which's source or target is filtered by the node-filter.


The documentation for this class was generated from the following file:
Generated on Tue Oct 31 09:51:22 2006 for LEMON by  doxygen 1.5.1