/** Resets the simulation to the beginning Prints CSV's of loaded position data */ private void initDebugRun() { dbgPosIndex = 0; dbgMarkerIndex = 0; slider.setValue(0); globeDisplayAdapter.clear(); mapDisplayAdapter.clear(); Point2D imageSize = new Point2D(mapBufferedImage.getWidth(), mapBufferedImage.getHeight()); locDataManager = new LocationDataManager( positionUpdateHandler, new LDMIOEmpty(), imageSize, new TriangleImagePositionLocator( imageSize, new IPLSettingsContainer( Double.parseDouble(textFieldTriDissimilarity.getText()), Double.parseDouble(textFieldDistFallofExp.getText()), Double.parseDouble(textFieldBadTriPen.getText()), Double.parseDouble(textFieldMinTriAngle.getText()), true))); locDataManager.setSpeedFiltering(false); trackLDMIO.printValuesAsCSV(System.out); }