org.graphstream.algorithm.measure
Class ElementCountMeasure

java.lang.Object
  extended by org.graphstream.algorithm.measure.ChartMeasure
      extended by org.graphstream.algorithm.measure.ChartSeriesMeasure
          extended by org.graphstream.algorithm.measure.ChartSeries2DMeasure
              extended by org.graphstream.algorithm.measure.ElementCountMeasure
All Implemented Interfaces:
Algorithm, DynamicAlgorithm
Direct Known Subclasses:
ElementCountMeasure.EdgeCountMeasure, ElementCountMeasure.NodeCountMeasure

public abstract class ElementCountMeasure
extends ChartSeries2DMeasure
implements DynamicAlgorithm


Nested Class Summary
static class ElementCountMeasure.EdgeCountMeasure
          Measure the count of edges in a graph.
static class ElementCountMeasure.NodeCountMeasure
          Measure the count of nodes in a graph.
 
Nested classes/interfaces inherited from class org.graphstream.algorithm.measure.ChartMeasure
ChartMeasure.PlotException, ChartMeasure.PlotOutputType, ChartMeasure.PlotParameters, ChartMeasure.PlotType
 
Field Summary
 
Fields inherited from class org.graphstream.algorithm.measure.ChartSeriesMeasure
DEFAULT_WINDOW_SIZE
 
Method Summary
 void compute()
          Run the algorithm.
abstract  double getElementCount()
          Get the amount of elements.
 void init(org.graphstream.graph.Graph graph)
          Initialization of the algorithm.
 void terminate()
          Terminate the dynamic algorithm.
 
Methods inherited from class org.graphstream.algorithm.measure.ChartSeries2DMeasure
addValue, getCount, getXMax, getXMean, getXMin, getXVariance, getYMax, getYMean, getYMin, getYVariance, setWindowSize
 
Methods inherited from class org.graphstream.algorithm.measure.ChartSeriesMeasure
createChart, getDefaultPlotParameters, getXYSeries, plot
 
Methods inherited from class org.graphstream.algorithm.measure.ChartMeasure
outputPlot, outputPlot, plot
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getElementCount

public abstract double getElementCount()
Get the amount of elements.

Returns:
amount of elements

terminate

public void terminate()
Description copied from interface: DynamicAlgorithm
Terminate the dynamic algorithm.

Specified by:
terminate in interface DynamicAlgorithm
See Also:
Algorithm.init(org.graphstream.graph.Graph)

compute

public void compute()
Description copied from interface: Algorithm
Run the algorithm. The Algorithm.init(Graph) method has to be called before computing.

Specified by:
compute in interface Algorithm
See Also:
Algorithm.init(Graph)

init

public void init(org.graphstream.graph.Graph graph)
Description copied from interface: Algorithm
Initialization of the algorithm. This method has to be called before the Algorithm.compute() method to initialize or reset the algorithm according to the new given graph.

Specified by:
init in interface Algorithm
Parameters:
graph - The graph this algorithm is using.


Copyright © 2012. All Rights Reserved.