Class EllipseCenterAxesEditingProvider
java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.lib.prov.ellipse.FilledEllipseCenterAxesEditingProvider
org.gvsig.vectorediting.lib.prov.ellipse.EllipseCenterAxesEditingProvider
- All Implemented Interfaces:
org.gvsig.fmap.geom.Geometry.SUBTYPES,org.gvsig.fmap.geom.Geometry.TYPES,org.gvsig.tools.service.spi.Provider,EditingProvider
public class EllipseCenterAxesEditingProvider
extends FilledEllipseCenterAxesEditingProvider
implements EditingProvider
-
Field Summary
Fields inherited from class org.gvsig.vectorediting.lib.prov.ellipse.FilledEllipseCenterAxesEditingProvider
center, featureStore, lengthSemiaxisB, pointAxisA, valuesFields inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
LOGGERFields inherited from interface org.gvsig.fmap.geom.Geometry.SUBTYPES
GEOM2D, GEOM2DM, GEOM3D, GEOM3DM, UNKNOWNFields inherited from interface org.gvsig.fmap.geom.Geometry.TYPES
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 Summary
ConstructorsConstructorDescriptionEllipseCenterAxesEditingProvider(org.gvsig.tools.service.spi.ProviderServices services, org.gvsig.tools.dynobject.DynObject parameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, org.gvsig.fmap.geom.primitive.Point firstPointAxis1Value, org.gvsig.fmap.geom.primitive.Point secondPointAxis1Value, int subtype, double distance) org.gvsig.fmap.geom.Geometryfinish()getName()Methods inherited from class org.gvsig.vectorediting.lib.prov.ellipse.FilledEllipseCenterAxesEditingProvider
calculateOpositePointAxis, finishAndStore, getDrawingStatus, getParameters, getValue, next, setValue, setValue, start, stopMethods inherited from class org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
activate, getDefaultFeatureValues, getPreviewSymbol, getPreviewSymbol, getProviderServices, getSelectedFeaturesCopy, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, makeMultiPrimitiveIsNeeded, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbolMethods inherited from class org.gvsig.tools.service.spi.AbstractProvider
setProviderServicesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.vectorediting.lib.spi.EditingProvider
activate, finishAndStore, getDefaultFeatureValues, getDrawingStatus, getParameters, getValue, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, next, restart, setDefaultFeatureValues, setShowPreviewSymbol, setValue, setValue, start, stopMethods inherited from interface org.gvsig.tools.service.spi.Provider
setProviderServices
-
Constructor Details
-
EllipseCenterAxesEditingProvider
public EllipseCenterAxesEditingProvider(org.gvsig.tools.service.spi.ProviderServices services, org.gvsig.tools.dynobject.DynObject parameters)
-
-
Method Details
-
finish
- Specified by:
finishin interfaceEditingProvider- Overrides:
finishin classFilledEllipseCenterAxesEditingProvider- Throws:
FinishServiceException
-
getName
- Specified by:
getNamein interfaceEditingProvider- Overrides:
getNamein classFilledEllipseCenterAxesEditingProvider
-
addTemporaryGeometryToDrawingStatus
protected void addTemporaryGeometryToDrawingStatus(DefaultDrawingStatus drawingStatus, org.gvsig.fmap.geom.primitive.Point firstPointAxis1Value, org.gvsig.fmap.geom.primitive.Point secondPointAxis1Value, int subtype, double distance) throws org.gvsig.fmap.geom.exception.CreateGeometryException - Overrides:
addTemporaryGeometryToDrawingStatusin classFilledEllipseCenterAxesEditingProvider- Parameters:
drawingStatus-firstPointAxis1Value-secondPointAxis1Value-subtype-distance-- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-