예제 #1
0
 /**
  * Equivale al transition del prototipo pero sin pasarle como parámetro el editableFeatureSource
  * que ya estará creado.
  *
  * @param sel Bitset con las geometrías que estén seleccionadas.
  * @param x parámetro x del punto que se pase en esta transición.
  * @param y parámetro y del punto que se pase en esta transición.
  */
 public void addPoint(double x, double y, InputEvent event) {
   SplineCADToolState actualState = (SplineCADToolState) _fsm.getPreviousState();
   String status = actualState.getName();
   if (status.equals("Spline.NextPoint") || status.equals("Spline.FirstPoint")) {
     list.add(new Point2D.Double(x, y));
     Geometry spline = createSpline((Point2D[]) list.toArray(new Point2D[0]));
     addTemporalCache(spline);
   }
 }