IExtend3DZebraProcessor

public interface IExtend3DZebraProcessor

Methods

Method Description
createZebraUnion(List aUnionSegments, ByteBitmap aBitmap)
filterZebraSegments(List aSegments, ZebraUnion aUnion)
getExtendingParam()
getProcessorCopy()
getTerminatioCheck()
scan(ByteBitmap aBitmap, List aLinesList)

createZebraUnion(List aUnionSegments, ByteBitmap aBitmap)

public abstract ZebraUnion createZebraUnion(List<ZebraSegment> aUnionSegments, ByteBitmap aBitmap)

Parameters:

Parameter Type Description
aUnionSegments java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment>
aBitmap ByteBitmap

Returns: ZebraUnion

filterZebraSegments(List aSegments, ZebraUnion aUnion)

public abstract List<ZebraSegment> filterZebraSegments(List<ZebraSegment> aSegments, ZebraUnion aUnion)

Parameters:

Parameter Type Description
aSegments java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment>
aUnion ZebraUnion

Returns: List

getExtendingParam()

public abstract ZebraExtend3DParam getExtendingParam()

Returns: ZebraExtend3DParam

getProcessorCopy()

public abstract IExtend3DZebraProcessor getProcessorCopy()

Returns: IExtend3DZebraProcessor

getTerminatioCheck()

public abstract ITerminationCheck getTerminatioCheck()

Returns: ITerminationCheck

scan(ByteBitmap aBitmap, List aLinesList)

public abstract List<ZebraSegment> scan(ByteBitmap aBitmap, List<DoublePoints> aLinesList)

Parameters:

Parameter Type Description
aBitmap ByteBitmap
aLinesList java.util.List<com.aspose.barcode.barcoderecognition.common.algorithms.DoublePoints>

Returns: List