Package-level declarations
Types
Link copied to clipboard
abstract class BaseAutoSnappingController<in T : Any>(cameraView: IScanbotCameraView) : IAutoSnappingController<T>
Base IAutoSnappingController implementation, that is, in theory, to suffice any scenario needs.
Link copied to clipboard
Determines how often consecutive snaps can be made.
Link copied to clipboard
Defines interface for component that performs current conditions evaluation and decides the best moment to take snap automatically.
Link copied to clipboard
A single check to be evaluated during autosnapping
Link copied to clipboard
Validation that tracks significant movements and allows snap only after some time passed since last significant move.
Link copied to clipboard
interface ResettablePredicate
Additional property for IAutoSnappingPredicate - describes predicate, that can hold state and might need re-setting it to default.
Link copied to clipboard
Link copied to clipboard
Determines device movements
Link copied to clipboard
interface SignificantMoveListener
Get notified about move that passed threshold
Link copied to clipboard