SubGraphBase Class Template Reference

#include <lemon/sub_graph.h>

Inherits GraphAdaptorBase< const _Graph >.

Inheritance diagram for SubGraphBase:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename _Graph>
class lemon::SubGraphBase< _Graph >

Base for the SubGraph.


Public Member Functions

bool hidden (const Node &node) const
 Returns true when the given node is hidden.
void hide (const Node &node)
 Hide the given node in the sub-graph.
void unHide (const Node &node)
 Unhide the given node in the sub-graph.
bool hidden (const Edge &edge) const
 Returns true when the given edge is hidden.
void hide (const Edge &edge)
 Hide the given edge in the sub-graph.
void unHide (const Edge &edge)
 Unhide the given edge in the sub-graph.


Member Function Documentation

bool hidden const Node &  node  )  const [inline]
 

Returns true when the given node is hidden.

void hide const Node &  node  )  [inline]
 

Hide the given node in the sub graph. It just lace out from the linked lists the given node. If there are incoming or outgoing edges into or from this node then all of these will be hidden.

void unHide const Node &  node  )  [inline]
 

Unhide the given node in the sub graph. It just lace in the given node into the linked lists.

bool hidden const Edge &  edge  )  const [inline]
 

Returns true when the given edge is hidden.

void hide const Edge &  edge  )  [inline]
 

Hide the given edge in the sub graph. It just lace out from the linked lists the given edge.

void unHide const Edge &  edge  )  [inline]
 

Unhide the given edge in the sub graph. It just lace in the given edge into the linked lists. If the source or the target of the node is hidden then it will unhide it.


The documentation for this class was generated from the following file:
Generated on Fri Feb 3 18:42:40 2006 for LEMON by  doxygen 1.4.6