org.shapelogic.polygon
Interface ObjectAnnotator<S>

Type Parameters:
S - for Shape, but this could be anything
All Superinterfaces:
Calc0<S>, CalcInvoke<S>, CalcValue<S>, Improver<S>, LazyCalc<S>
All Known Implementing Classes:
CircleFinder, MultiLineDirectionAnnotator, PolygonAnnotator

public interface ObjectAnnotator<S>
extends Improver<S>

ShapeAnnotator takes a shape in and annotate it, without changing the version

Author:
Sami Badawi

Method Summary
 boolean isAnnotationsFound()
          Try if there is anything that can be annotated.
 
Methods inherited from interface org.shapelogic.polygon.Improver
createdNewVersion, getInput, setInput
 
Methods inherited from interface org.shapelogic.calculation.LazyCalc
isDirty, setup
 
Methods inherited from interface org.shapelogic.calculation.CalcValue
getValue
 
Methods inherited from interface org.shapelogic.calculation.Calc0
invoke
 

Method Detail

isAnnotationsFound

boolean isAnnotationsFound()
Try if there is anything that can be annotated. return true if there is.



Copyright © 2009. All Rights Reserved.