public class EllipseEditingProvider extends FilledEllipseEditingProvider implements EditingProvider
featureStore, firstPointAxisA, lengthSemiAxisB, secondPointAxisA, 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 |
|---|
EllipseEditingProvider(ProviderServices services,
DynObject parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus,
Point firstPointAxis1Value,
Point secondPointAxis1Value,
int subtype,
double distance) |
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 EllipseEditingProvider(ProviderServices services, DynObject parameters)
public Geometry finish() throws FinishServiceException
EditingProviderFeatureStore. Make sure that provider has all required
values.finish in interface EditingProviderfinish in class FilledEllipseEditingProviderFinishServiceException - if there are some error getting values,
creating geometries.public java.lang.String getName()
EditingProvidergetName in interface EditingProvidergetName in class FilledEllipseEditingProviderprotected void addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, Point firstPointAxis1Value, Point secondPointAxis1Value, int subtype, double distance) throws CreateGeometryException
addTemporaryGeometryToDrawingStatus in class FilledEllipseEditingProviderdrawingStatus - firstPointAxis1Value - secondPointAxis1Value - subtype - distance - CreateGeometryException