SubGraphBase< _Graph > Class Template Reference


Detailed Description

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

Base for the SubGraph. #include <lemon/sub_graph.h>

Inheritance diagram for SubGraphBase< _Graph >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

bool hidden (const Node &node) const
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
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.


Generated on Thu Jun 4 04:06:40 2009 for LEMON by  doxygen 1.5.9