public interface EditVertexOperation
Modifier and Type | Method and Description |
---|---|
void |
addToDrawingStatus(DefaultDrawingStatus drawingStatus,
Primitive primitive) |
boolean |
canInsertVertex(Primitive geom,
int index) |
boolean |
canMoveVertex(int index,
Point point) |
boolean |
canRemoveVertex(Primitive geom,
int index) |
int |
getNumVertex(Primitive geom) |
List<Point> |
getVertexesList(Primitive geom) |
Geometry |
insertVertex(Primitive geom,
int index) |
Geometry |
moveVertex(Primitive geom,
int index,
Point point) |
Geometry |
removeVertex(Primitive geom,
int index) |
Geometry insertVertex(Primitive geom, int index) throws CreateGeometryException
geom
- index
- CreateGeometryException
boolean canInsertVertex(Primitive geom, int index)
geom
- index
- Geometry removeVertex(Primitive geom, int index) throws CreateGeometryException
geom
- index
- CreateGeometryException
boolean canRemoveVertex(Primitive geom, int index)
geom
- index
- Geometry moveVertex(Primitive geom, int index, Point point) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
geom
- index
- point
- CreateGeometryException
GeometryOperationNotSupportedException
GeometryOperationException
boolean canMoveVertex(int index, Point point)
index
- point
- List<Point> getVertexesList(Primitive geom) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
geom
- CreateGeometryException
GeometryOperationNotSupportedException
GeometryOperationException
int getNumVertex(Primitive geom)
geom
- void addToDrawingStatus(DefaultDrawingStatus drawingStatus, Primitive primitive) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
drawingStatus
- primitive
- CreateGeometryException
GeometryOperationNotSupportedException
GeometryOperationException