| java.lang.Object com.vividsolutions.jump.workbench.ui.cursortool.editing.SnapVerticesOp
SnapVerticesOp | public class SnapVerticesOp (Code) | | |
Method Summary | |
public boolean | execute(Geometry fence, Collection editableLayers, boolean rollingBackInvalidEdits, LayerViewPanel panel, Task task, Coordinate suggestedTarget, Feature targetFeature, boolean insertVerticesIfNecessary) | public Coordinate | pickTarget(Geometry targetGeometry, Geometry fence, Coordinate suggestedTarget) |
INSERT_VERTICES_IF_NECESSARY_KEY | final public static String INSERT_VERTICES_IF_NECESSARY_KEY(Code) | | |
SnapVerticesOp | public SnapVerticesOp()(Code) | | |
execute | public boolean execute(Geometry fence, Collection editableLayers, boolean rollingBackInvalidEdits, LayerViewPanel panel, Task task, Coordinate suggestedTarget, Feature targetFeature, boolean insertVerticesIfNecessary) throws Exception(Code) | | Parameters: insertVerticesIfNecessary - whether to insert vertices intoeditable features with line segments (but not vertices) inside the fence |
pickTarget | public Coordinate pickTarget(Geometry targetGeometry, Geometry fence, Coordinate suggestedTarget) throws Exception(Code) | | null if the geometries have no vertices in the fence |
|
|