-
- All Implemented Interfaces:
-
io.scanbot.sdk.camera.autosnapping.IAutoSnappingController
public abstract class BaseContourAutoSnappingController extends BaseAutoSnappingController<BaseContourAutoSnappingController.Param>
Basic implementation for any contour-based auto-snap.
In addition to BaseAutoSnappingController's logic also checks polygon displacement and DetectionResult status.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBaseContourAutoSnappingController.ParamData holder for info needed for frame validation.
-
Field Summary
Fields Modifier and Type Field Description private BooleanisEnabledprivate IAutoSnappingController.AutoSnappingStateListenerstateListener
-
Constructor Summary
Constructors Constructor Description BaseContourAutoSnappingController(IScanbotCameraView cameraView)
-
Method Summary
Modifier and Type Method Description final BooleangetIsEnabled()final UnitsetIsEnabled(Boolean isEnabled)final IAutoSnappingController.AutoSnappingStateListenergetStateListener()final UnitsetStateListener(IAutoSnappingController.AutoSnappingStateListener stateListener)final UnitsetIgnoreBadAspectRatio(Boolean ignoreBadAspectRatio)Flag to determine whether to treat DetectionResult.OK_BUT_BAD_ASPECT_RATIO status as DetectionResult.OK. -
Methods inherited from class io.scanbot.sdk.autosnapping.BaseContourAutoSnappingController
detach, setAutoSnappingCallback, setForceAutofocusBeforeSnap, setSensitivity, setShakeDetectionEnabled, trySnap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIsEnabled
final Boolean getIsEnabled()
-
setIsEnabled
final Unit setIsEnabled(Boolean isEnabled)
-
getStateListener
final IAutoSnappingController.AutoSnappingStateListener getStateListener()
-
setStateListener
final Unit setStateListener(IAutoSnappingController.AutoSnappingStateListener stateListener)
-
setIgnoreBadAspectRatio
final Unit setIgnoreBadAspectRatio(Boolean ignoreBadAspectRatio)
Flag to determine whether to treat DetectionResult.OK_BUT_BAD_ASPECT_RATIO status as DetectionResult.OK. Default is
false
-
-
-
-