Ejemplo n.º 1
0
    /** 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);
    }