public class SnapVerticesOp extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
INSERT_VERTICES_IF_NECESSARY_KEY |
| Constructor and Description |
|---|
SnapVerticesOp() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
execute(com.vividsolutions.jts.geom.Geometry fence,
Collection editableLayers,
boolean rollingBackInvalidEdits,
LayerViewPanel panel,
Task task,
com.vividsolutions.jts.geom.Coordinate suggestedTarget,
Feature targetFeature,
boolean insertVerticesIfNecessary) |
com.vividsolutions.jts.geom.Coordinate |
pickTarget(com.vividsolutions.jts.geom.Geometry targetGeometry,
com.vividsolutions.jts.geom.Geometry fence,
com.vividsolutions.jts.geom.Coordinate suggestedTarget) |
public static final String INSERT_VERTICES_IF_NECESSARY_KEY
public com.vividsolutions.jts.geom.Coordinate pickTarget(com.vividsolutions.jts.geom.Geometry targetGeometry,
com.vividsolutions.jts.geom.Geometry fence,
com.vividsolutions.jts.geom.Coordinate suggestedTarget)
throws Exception
Exceptionpublic boolean execute(com.vividsolutions.jts.geom.Geometry fence,
Collection editableLayers,
boolean rollingBackInvalidEdits,
LayerViewPanel panel,
Task task,
com.vividsolutions.jts.geom.Coordinate suggestedTarget,
Feature targetFeature,
boolean insertVerticesIfNecessary)
throws Exception
insertVerticesIfNecessary - whether to insert vertices into
editable features with line segments (but not vertices) inside the fenceExceptionCopyright © 2015. All rights reserved.