ZebraClusterFunc

Inheritance: java.lang.Object

public class ZebraClusterFunc

Constructors

Constructor Description
ZebraClusterFunc()

Methods

Method Description
clusterSegments(List aSegmentList, ZebraClusterFunc.SegmentClusteringRules aRules, ITerminationCheck aTerminationCheck) Clusters zebra segments into several lists by clustering rules clestered list are converted to the ZebraUnion on the next stage
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
splitSegmentsByReadTypes(List aSegmentList) Split ZebraSegment list into multiple by ReadType difference
splitSegmentsByReadTypesAndValues(List aSegmentList) Splits ZebraSegment list into multiple by ReadType and Value difference
splitSegmentsByValues(List aSegmentList) Split ZebraSegment list into multiple by Value difference
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ZebraClusterFunc()

public ZebraClusterFunc()

clusterSegments(List aSegmentList, ZebraClusterFunc.SegmentClusteringRules aRules, ITerminationCheck aTerminationCheck)

public static List<List<ZebraSegment>> clusterSegments(List<ZebraSegment> aSegmentList, ZebraClusterFunc.SegmentClusteringRules aRules, ITerminationCheck aTerminationCheck)

Clusters zebra segments into several lists by clustering rules clestered list are converted to the ZebraUnion on the next stage

Parameters:

Parameter Type Description
aSegmentList java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment> processing list
aRules SegmentClusteringRules rules for clustering
aTerminationCheck ITerminationCheck termination check

Returns: List - clustered lists

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

splitSegmentsByReadTypes(List aSegmentList)

public static List<List<ZebraSegment>> splitSegmentsByReadTypes(List<ZebraSegment> aSegmentList)

Split ZebraSegment list into multiple by ReadType difference

Parameters:

Parameter Type Description
aSegmentList java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment> processing list

Returns: List - split by ReadType lists

splitSegmentsByReadTypesAndValues(List aSegmentList)

public static List<List<ZebraSegment>> splitSegmentsByReadTypesAndValues(List<ZebraSegment> aSegmentList)

Splits ZebraSegment list into multiple by ReadType and Value difference

Parameters:

Parameter Type Description
aSegmentList java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment> processing list

Returns: List - split by ReadType and Value lists

splitSegmentsByValues(List aSegmentList)

public static List<List<ZebraSegment>> splitSegmentsByValues(List<ZebraSegment> aSegmentList)

Split ZebraSegment list into multiple by Value difference

Parameters:

Parameter Type Description
aSegmentList java.util.List<com.aspose.barcode.barcoderecognition.common.zebraxd.ZebraSegment> processing list

Returns: List - split by Value lists

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int