Class FilledEllipseCenterAxesEditingProvider
java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.lib.prov.ellipse.FilledEllipseCenterAxesEditingProvider
- All Implemented Interfaces:
org.gvsig.fmap.geom.Geometry.SUBTYPES,org.gvsig.fmap.geom.Geometry.TYPES,org.gvsig.tools.service.spi.Provider,EditingProvider
- Direct Known Subclasses:
EllipseCenterAxesEditingProvider
public class FilledEllipseCenterAxesEditingProvider
extends AbstractEditingProvider
implements EditingProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EditingServiceParameterprotected org.gvsig.fmap.dal.feature.FeatureStoreprotected EditingServiceParameterprotected EditingServiceParameterprotected Map<EditingServiceParameter, Object> Fields 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
ConstructorsConstructorDescriptionFilledEllipseCenterAxesEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, 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) protected org.gvsig.fmap.geom.primitive.PointcalculateOpositePointAxis(org.gvsig.fmap.geom.primitive.Point centerValue, org.gvsig.fmap.geom.primitive.Point pointAxis1Value, int subtype) org.gvsig.fmap.geom.Geometryfinish()voidgetDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) getName()getValue(EditingServiceParameter parameter) next()voidvoidsetValue(EditingServiceParameter parameter, Object value) voidstart()voidstop()Methods 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, getDefaultFeatureValues, getValue, initDefaultValues, isEnabled, isShowPreviewSymbol, mustRestartAtFinish, restart, setDefaultFeatureValues, setShowPreviewSymbolMethods inherited from interface org.gvsig.tools.service.spi.Provider
setProviderServices
-
Field Details
-
center
-
pointAxisA
-
lengthSemiaxisB
-
values
-
featureStore
protected org.gvsig.fmap.dal.feature.FeatureStore featureStore
-
-
Constructor Details
-
FilledEllipseCenterAxesEditingProvider
public FilledEllipseCenterAxesEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters)
-
-
Method Details
-
next
- Specified by:
nextin interfaceEditingProvider
-
getDrawingStatus
public DrawingStatus getDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) throws DrawServiceException - Specified by:
getDrawingStatusin interfaceEditingProvider- Throws:
DrawServiceException
-
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 - Parameters:
drawingStatus-firstPointAxis1Value-secondPointAxis1Value-subtype-distance-- Throws:
org.gvsig.fmap.geom.exception.CreateGeometryException
-
stop
- Specified by:
stopin interfaceEditingProvider- Throws:
StopServiceException
-
getParameters
- Specified by:
getParametersin interfaceEditingProvider
-
setValue
- Specified by:
setValuein interfaceEditingProvider- Specified by:
setValuein classAbstractEditingProvider- Throws:
InvalidEntryException
-
setValue
- Specified by:
setValuein interfaceEditingProvider- Throws:
InvalidEntryException
-
finish
- Specified by:
finishin interfaceEditingProvider- Throws:
FinishServiceException
-
calculateOpositePointAxis
protected org.gvsig.fmap.geom.primitive.Point calculateOpositePointAxis(org.gvsig.fmap.geom.primitive.Point centerValue, org.gvsig.fmap.geom.primitive.Point pointAxis1Value, int subtype) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.tools.locator.LocatorException - Throws:
org.gvsig.fmap.geom.exception.CreateGeometryExceptionorg.gvsig.tools.locator.LocatorException
-
finishAndStore
- Specified by:
finishAndStorein interfaceEditingProvider- Throws:
FinishServiceException
-
start
- Specified by:
startin interfaceEditingProvider- Throws:
StartServiceException
-
getName
- Specified by:
getNamein interfaceEditingProvider
-
getValue
- Specified by:
getValuein interfaceEditingProvider- Overrides:
getValuein classAbstractEditingProvider
-