ResultPointCallback.java revision 7e3fa36d69ffee874dd364b8e3d9aa3cab9a273b
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk/*
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Copyright 2009 ZXing authors
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Licensed under the Apache License, Version 2.0 (the "License");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * you may not use this file except in compliance with the License.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * You may obtain a copy of the License at
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * http://www.apache.org/licenses/LICENSE-2.0
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Unless required by applicable law or agreed to in writing, software
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * distributed under the License is distributed on an "AS IS" BASIS,
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * See the License for the specific language governing permissions and
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * limitations under the License.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenkpackage com.google.zxing;
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk/**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Callback which is invoked when a possible result point (significant
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * point in the barcode image such as a corner) is found.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk * @see DecodeHintType#NEED_RESULT_POINT_CALLBACK
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenkpublic interface ResultPointCallback {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk void foundPossibleResultPoint(ResultPoint point);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk}
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk