public class EllipseCenterAxesEditingProvider extends FilledEllipseCenterAxesEditingProvider implements EditingProvider
center, featureStore, lengthSemiaxisB, pointAxisA, values
LOGGER
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, UNKNOWN
Constructor and Description |
---|
EllipseCenterAxesEditingProvider(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.
|
calculateOpositePointAxis, finishAndStore, getDrawingStatus, getParameters, getValue, next, setValue, setValue, start, stop
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbol
setProviderServices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
activate, finishAndStore, getDefaultFeatureValues, getDrawingStatus, getParameters, getValue, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, next, restart, setDefaultFeatureValues, setShowPreviewSymbol, setValue, setValue, start, stop
setProviderServices
public EllipseCenterAxesEditingProvider(ProviderServices services, DynObject parameters)
public Geometry finish() throws FinishServiceException
EditingProvider
FeatureStore
. Make sure that provider has all required
values.finish
in interface EditingProvider
finish
in class FilledEllipseCenterAxesEditingProvider
FinishServiceException
- if there are some error getting values,
creating geometries.public java.lang.String getName()
EditingProvider
getName
in interface EditingProvider
getName
in class FilledEllipseCenterAxesEditingProvider
protected void addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, Point firstPointAxis1Value, Point secondPointAxis1Value, int subtype, double distance) throws CreateGeometryException
addTemporaryGeometryToDrawingStatus
in class FilledEllipseCenterAxesEditingProvider
drawingStatus
- firstPointAxis1Value
- secondPointAxis1Value
- subtype
- distance
- CreateGeometryException