public class Circumference3PEditingProvider extends Circle3PEditingProvider implements EditingProvider
featureStore, firstPoint, secondPoint, thirdPoint, values
AGGREGATE, ARC, CIRCLE, CIRCUMFERENCE, COMPLEX, CURVE, ELLIPSE, ELLIPTICARC, FILLEDSPLINE, GEOMETRY, LINE, MULTICURVE, MULTILINE, MULTIPOINT, MULTIPOLYGON, MULTISOLID, MULTISURFACE, NULL, PERIELLIPSE, POINT, POLYGON, RING, SOLID, SPLINE, SURFACE
Constructor and Description |
---|
Circumference3PEditingProvider(ProviderServices providerServices,
DynObject parameters) |
Modifier and Type | Method and Description |
---|---|
protected void |
addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus,
int subtype,
Point center,
double radius) |
Geometry |
finish()
Finalizes provider.
|
String |
getName()
Gets provider name.
|
finishAndStore, getDrawingStatus, getParameters, next, setValue, start, stop
getProviderServices, setProviderServices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
finishAndStore, getDrawingStatus, getParameters, next, setValue, start, stop
setProviderServices
public Circumference3PEditingProvider(ProviderServices providerServices, DynObject parameters)
public Geometry finish() throws FinishServiceException
EditingProvider
FeatureStore
. Make sure that provider has all required
values.finish
in interface EditingProvider
finish
in class Circle3PEditingProvider
FinishServiceException
- if there are some error getting values,
creating geometries.public String getName()
EditingProvider
getName
in interface EditingProvider
getName
in class Circle3PEditingProvider
protected void addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, int subtype, Point center, double radius) throws CreateGeometryException
addTemporaryGeometryToDrawingStatus
in class Circle3PEditingProvider
drawingStatus
- subtype
- center
- radius
- CreateGeometryException