Class CircleTanTanRadiusEditingProvider
java.lang.Object
org.gvsig.tools.service.spi.AbstractProvider
org.gvsig.vectorediting.lib.spi.AbstractEditingProvider
org.gvsig.vectorediting.lib.prov.circlecr.CircleTanTanRadiusEditingProvider
- 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:
CircumferenceTanTanRadiusEditingProvider
public class CircleTanTanRadiusEditingProvider
extends AbstractEditingProvider
implements EditingProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.fmap.dal.feature.FeatureStoreprotected org.gvsig.fmap.geom.Geometryprotected EditingServiceParameterprotected EditingServiceParameterprotected org.gvsig.fmap.geom.Geometryprotected EditingServiceParameterprotected Map<EditingServiceParameter, Object> Fields 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
ConstructorsConstructorDescriptionCircleTanTanRadiusEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.geom.Geometryfinish()voidgetDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) protected org.gvsig.fmap.geom.GeometrygetGeometry(org.gvsig.fmap.geom.primitive.Point point) 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
-
firstPoint
-
secondPoint
-
radius
-
firstGeometry
protected org.gvsig.fmap.geom.Geometry firstGeometry -
secondGeometry
protected org.gvsig.fmap.geom.Geometry secondGeometry -
values
-
featureStore
protected org.gvsig.fmap.dal.feature.FeatureStore featureStore
-
-
Constructor Details
-
CircleTanTanRadiusEditingProvider
public CircleTanTanRadiusEditingProvider(org.gvsig.tools.service.spi.ProviderServices providerServices, org.gvsig.tools.dynobject.DynObject parameters)
-
-
Method Details
-
getDrawingStatus
public DefaultDrawingStatus getDrawingStatus(org.gvsig.fmap.geom.primitive.Point mousePosition) throws DrawServiceException - Specified by:
getDrawingStatusin interfaceEditingProvider- Throws:
DrawServiceException
-
next
- Specified by:
nextin interfaceEditingProvider
-
stop
public void stop()- Specified by:
stopin interfaceEditingProvider
-
getGeometry
protected org.gvsig.fmap.geom.Geometry getGeometry(org.gvsig.fmap.geom.primitive.Point point) -
getParameters
- Specified by:
getParametersin interfaceEditingProvider
-
setValue
- Specified by:
setValuein interfaceEditingProvider- Specified by:
setValuein classAbstractEditingProvider- Throws:
InvalidEntryException
-
setValue
- Specified by:
setValuein interfaceEditingProvider- Throws:
InvalidEntryException
-
finishAndStore
- Specified by:
finishAndStorein interfaceEditingProvider- Throws:
FinishServiceException
-
finish
- Specified by:
finishin interfaceEditingProvider- Throws:
FinishServiceException
-
start
- Specified by:
startin interfaceEditingProvider- Throws:
StartServiceException
-
getName
- Specified by:
getNamein interfaceEditingProvider
-
getValue
- Specified by:
getValuein interfaceEditingProvider- Overrides:
getValuein classAbstractEditingProvider
-