org.shapelogic.polygon
Interface Improver<S>
- All Superinterfaces:
- Calc0<S>, CalcInvoke<S>, CalcValue<S>, LazyCalc<S>
- All Known Subinterfaces:
- ObjectAnnotator<S>
- All Known Implementing Classes:
- CircleFinder, FilterPolygonForSmallLines, MultiLineDirectionAnnotator, PolygonAnnotator, PolygonEndPointAdjuster
public interface Improver<S>
- extends CalcInvoke<S>
ShapeImprover takes a geometric object and make an improved version.
This does not have to be a new object, only if there are big changes
Is there any reason why this need to be a shape?
No I think maybe I will stick with the name for now.
So this is also going to be the base interface for the annotation interface
- Author:
- Sami Badawi
Methods inherited from interface org.shapelogic.calculation.Calc0 |
invoke |
getInput
S getInput()
setInput
void setInput(S input)
createdNewVersion
boolean createdNewVersion()
Copyright © 2008. All Rights Reserved.