#include <GraphComponent.h>

Public Member Functions | |
| virtual bool | isVisited () const |
| Tests if a component has been visited during the course of a graph algorithm. | |
| virtual void | setVisited (bool isVisited) |
| Sets the visited flag for this component. | |
| virtual bool | isMarked () const |
| Tests if a component has been marked at some point during the processing involving this graph. | |
| virtual void | setMarked (bool isMarked) |
| Sets the marked flag for this component. | |
Static Public Member Functions | |
| template<typename T> | |
| static void | setVisited (T start, T end, bool visited) |
| Sets the Visited state for the elements of a container, from start to end iterator. | |
| template<typename T> | |
| static void | setVisitedMap (T start, T end, bool visited) |
| Sets the Visited state for the values of each map container element, from start to end iterator. | |
Protected Attributes | |
| bool | isMarkedVar |
| Variable holding ''marked'' status. | |
| bool | isVisitedVar |
| Variable holding ''visited'' status. | |
Maintains flags of use in generic graph algorithms. Provides two flags:
Last port: planargraph/GraphComponent.java rev. 1.7 (JTS-1.7)
| virtual bool geos::planargraph::GraphComponent::isVisited | ( | ) | const [inline, virtual] |
Tests if a component has been visited during the course of a graph algorithm.
true if the component has been visited | virtual void geos::planargraph::GraphComponent::setVisited | ( | bool | isVisited | ) | [inline, virtual] |
Sets the visited flag for this component.
| isVisited | the desired value of the visited flag |
| static void geos::planargraph::GraphComponent::setVisited | ( | T | start, | |
| T | end, | |||
| bool | visited | |||
| ) | [inline, static] |
Sets the Visited state for the elements of a container, from start to end iterator.
| start | the start element | |
| end | one past the last element | |
| visited | the state to set the visited flag to |
| static void geos::planargraph::GraphComponent::setVisitedMap | ( | T | start, | |
| T | end, | |||
| bool | visited | |||
| ) | [inline, static] |
Sets the Visited state for the values of each map container element, from start to end iterator.
| start | the start element | |
| end | one past the last element | |
| visited | the state to set the visited flag to |
| virtual bool geos::planargraph::GraphComponent::isMarked | ( | ) | const [inline, virtual] |
Tests if a component has been marked at some point during the processing involving this graph.
true if the component has been marked | virtual void geos::planargraph::GraphComponent::setMarked | ( | bool | isMarked | ) | [inline, virtual] |
Sets the marked flag for this component.
| isMarked | the desired value of the marked flag |
1.5.4