public class FilledEllipseEditVertexOperation extends java.lang.Object implements EditVertexOperation
| Constructor and Description |
|---|
FilledEllipseEditVertexOperation() |
| 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) |
double |
getAngle(Point start,
Point end) |
int |
getNumVertex(Primitive geom) |
java.util.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) |
public Geometry insertVertex(Primitive geom, int index) throws CreateGeometryException
insertVertex in interface EditVertexOperationCreateGeometryExceptionpublic Geometry removeVertex(Primitive geom, int index) throws CreateGeometryException
removeVertex in interface EditVertexOperationCreateGeometryExceptionpublic Geometry moveVertex(Primitive geom, int index, Point point) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
moveVertex in interface EditVertexOperationCreateGeometryExceptionGeometryOperationNotSupportedExceptionGeometryOperationExceptionpublic java.util.List<Point> getVertexesList(Primitive geom) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
getVertexesList in interface EditVertexOperationCreateGeometryExceptionGeometryOperationNotSupportedExceptionGeometryOperationExceptionpublic int getNumVertex(Primitive geom)
getNumVertex in interface EditVertexOperationpublic boolean canInsertVertex(Primitive geom, int index)
canInsertVertex in interface EditVertexOperationpublic boolean canRemoveVertex(Primitive geom, int index)
canRemoveVertex in interface EditVertexOperationpublic boolean canMoveVertex(int index,
Point point)
canMoveVertex in interface EditVertexOperationpublic double getAngle(Point start, Point end) throws GeometryOperationNotSupportedException, GeometryOperationException
public void addToDrawingStatus(DefaultDrawingStatus drawingStatus, Primitive primitive) throws CreateGeometryException, GeometryOperationNotSupportedException, GeometryOperationException
addToDrawingStatus in interface EditVertexOperationCreateGeometryExceptionGeometryOperationNotSupportedExceptionGeometryOperationException