Class ElementCountMeasure
java.lang.Object
org.graphstream.algorithm.measure.ChartMeasure
org.graphstream.algorithm.measure.ChartSeriesMeasure
org.graphstream.algorithm.measure.ChartSeries2DMeasure
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
Nested Classes Modifier and Type Class Description 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
Modifier and Type Method Description 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
-
Method Details
-
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 interfaceDynamicAlgorithm
- See Also:
Algorithm.init(org.graphstream.graph.Graph)
-
compute
public void compute()Description copied from interface:Algorithm
Run the algorithm. TheAlgorithm.init(Graph)
method has to be called before computing.- Specified by:
compute
in interfaceAlgorithm
- 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 theAlgorithm.compute()
method to initialize or reset the algorithm according to the new given graph.
-