コード例 #1
0
  /**
   * Start splitting the given geometry.
   *
   * @param geometry to be split
   */
  public void start(Geometry geometry) {
    this.geometry = geometry;

    splitLine = new Geometry(Geometry.LINE_STRING, 0, 0);
    service.start(splitLine);
    service.setInsertIndex(service.getIndexService().create(GeometryIndexType.TYPE_VERTEX, 0));
    service.setEditingState(GeometryEditState.INSERTING);

    started = true;
    eventBus.fireEvent(new GeometrySplitStartEvent(geometry));
  }