Data dataIn, Collector collector, String minDistModule, String radiModulePrefix, int max, int... radiis)
{
this.collector = collector;
this.submodules = new LinkedHashSet<String>();
this.mindistModel = new ModuleProcessor(dataIn, minDistModule) {
@Override
protected void doProcess()
{
}
};
dataIn.getSheet(minDistModule).setDefaultValue("0");
this.submodules.add(minDistModule);
this.minimumDistanceReports = new HashMap<Integer, Double>();
this.radiusSheets = new ModuleProcessor[radiis.length];
this.entityCount = (Map<Integer, Integer>[]) new Map<?, ?>[radiis.length];
this.radiusValuesSorted = Arrays.copyOf(radiis, radiis.length);
Arrays.sort(this.radiusValuesSorted);
this.maxel = this.radiusValuesSorted[this.radiusValuesSorted.length - 1] + 10;
for (int i = 0; i < this.radiusValuesSorted.length; i++)
{
int radiNum = this.radiusValuesSorted[i];
this.radiusSheets[i] = new ModuleProcessor(dataIn, radiModulePrefix + radiNum) {
@Override
protected void doProcess()
{
}
};