## Uses of Class
org.ascape.util.data.StatCollector

Packages that use StatCollector
org.ascape.model
org.ascape.model.rule
org.ascape.util.data

Uses of StatCollector in org.ascape.model

Methods in org.ascape.model that return StatCollector
`StatCollector` `Scape.addStatCollectorIfNew(StatCollector stat)` Adds the specified stat collector iff and only if it hasn't allready been added.
`StatCollector[]` `Scape.getStatCollectors()` Returns the stat collectors currently calcualting stats for this scape.

Methods in org.ascape.model with parameters of type StatCollector
`void` `Scape.addStatCollector(StatCollector stat)` Adds the specified stat collector to this scape for automatic collection by the scape.
`StatCollector` `Scape.addStatCollectorIfNew(StatCollector stat)` Adds the specified stat collector iff and only if it hasn't allready been added.
`void` `Scape.addStatCollectors(StatCollector[] stats)` Adds the specified stat collectors to this scape for automatic collection by the scape.

Uses of StatCollector in org.ascape.model.rule

Methods in org.ascape.model.rule that return StatCollector
`StatCollector[]` `CollectStats.getStatCollectors()` Returns the stats used to collect values from the scape.

Methods in org.ascape.model.rule with parameters of type StatCollector
`void` `CollectStats.addStatCollector(StatCollector addDataPoint)` Adds value stats to the collection rule.
`void` `CollectStats.addStatCollectors(StatCollector[] addDataPoints)` Adds value stats to the collection rule.
`boolean` `CollectStats.removeStatCollector(StatCollector toBeRemoved)` Removes the stat collector.

Constructors in org.ascape.model.rule with parameters of type StatCollector
`CollectStats(StatCollector[] statCollectors)` Constructs a new stat collecting rule.

Uses of StatCollector in org.ascape.util.data

Subclasses of StatCollector in org.ascape.util.data
`class` `DataSeries` A class which stores the results of measurements of data points.
`class` `DataSeriesStore` A class which stores the results of measurements of data points.
`class` `StatCollectorCalculated` Stores aggregate data for values obtained for a statistic, including running sum and average.
`class` `StatCollectorCond` Collects and stores aggregate statistics on some data source for every specified measurement type of that source, and for each succesive measurement of that source, while that source meets some condition.
`class` `StatCollectorCondCSA` Stores aggregate data for values conditionally obtained for a statistic, including running sum and average.
`class` `StatCollectorCondCSAMM` Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCondCSAMMVar` Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCSA` Stores aggregate data for values obtained for a statistic, including running sum and average.
`class` `StatCollectorCSAMM` Stores aggregate data for values obtained for a statistic, including running sum, average, minimum and maximum.
`class` `StatCollectorCSAMMVar` Stores aggregate data for values obtained for a statistic, including statistical variance.

Methods in org.ascape.util.data that return StatCollector
`StatCollector` `DataGroup.getStatCollector(int index)` Returns the stat at the provided index.
`StatCollector` `DataGroup.getStatCollector(java.lang.String name)` Returns the stat with the provided name.
`StatCollector[]` `DataGroup.getStatCollectors()` Return the stats that comprise this group of data.

Methods in org.ascape.util.data with parameters of type StatCollector
`void` `DataGroup.add(StatCollector[] addedStatCollectors)` Adds the supplied stats to this group, creating all appropriate data series for them.
`boolean` `DataGroup.removeStatCollector(StatCollector toBeRemoved)`