void recalculateAll() { resetTable(); localizationData.createABCDMeasurements(); localizationData.computeRanges(); if (filterOutBad) localizationData.cheatFilter(); writeAll(); // fireTableDataChanged(); }
void addMeasurementEntry(LocalizationData.MeasurementEntry mE) { int idx1 = localizationData.abcd_measurements.size(); localizationData.addABCDMeasurements(mE.masterID, mE.seqNumber); int idx2 = localizationData.abcd_measurements.size() - 1; for (int i = idx2; i >= idx1; i--) { ABCDMeasurement abcd = (ABCDMeasurement) localizationData.abcd_measurements.get(i); localizationData.computeRange(abcd); if (abcd.valid) writeRow((ABCDMeasurement) localizationData.abcd_measurements.get(i)); else localizationData.abcd_measurements.remove(i); } }