public class Circumference2PEditingProvider extends Circle2PEditingProvider implements EditingProvider
featureStore, firstPoint, secondPoint, valuesLOGGERAGGREGATE, ARC, CIRCLE, CIRCUMFERENCE, COMPLEX, CURVE, ELLIPSE, ELLIPTICARC, FILLEDSPLINE, GEOMETRY, LINE, MULTICURVE, MULTILINE, MULTIPOINT, MULTIPOLYGON, MULTISOLID, MULTISURFACE, NULL, PERIELLIPSE, POINT, POLYGON, RING, SOLID, SPLINE, SURFACE, UNKNOWN| Constructor and Description |
|---|
Circumference2PEditingProvider(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.
|
java.lang.String |
getName()
Gets provider name.
|
finishAndStore, getDrawingStatus, getParameters, getValue, next, setValue, setValue, start, stopactivate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbolsetProviderServicesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivate, finishAndStore, getDefaultFeatureValues, getDrawingStatus, getParameters, getValue, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, next, restart, setDefaultFeatureValues, setShowPreviewSymbol, setValue, setValue, start, stopsetProviderServicespublic Circumference2PEditingProvider(ProviderServices providerServices, DynObject parameters)
public Geometry finish() throws FinishServiceException
EditingProviderFeatureStore. Make sure that provider has all required
values.finish in interface EditingProviderfinish in class Circle2PEditingProviderFinishServiceException - if there are some error getting values,
creating geometries.public java.lang.String getName()
EditingProvidergetName in interface EditingProvidergetName in class Circle2PEditingProviderprotected void addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, int subtype, Point center, double radius) throws CreateGeometryException
addTemporaryGeometryToDrawingStatus in class Circle2PEditingProviderdrawingStatus - subtype - center - radius - CreateGeometryException