CellDetectorSmallDoubleHamming

Inheritance: java.lang.Object

public class CellDetectorSmallDoubleHamming

This class detects cells of a datamatrix, using the double hamming algorithm

Constructors

Constructor Description
CellDetectorSmallDoubleHamming()

Methods

Method Description
colsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf) Calculates columns coordinates by hamming left and right
equals(Object arg0)
getClass()
hammingAlignedBitsSmallModule(ByteBitmap byteBitmap, RectangleVertexes vertexes, int dimensionX, int dimensionY, int separatrix) Creates bits matrix by hamming distances and clarifies.
hashCode()
notify()
notifyAll()
rowsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf) Calculates rows coordinates by hamming above and below
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

CellDetectorSmallDoubleHamming()

public CellDetectorSmallDoubleHamming()

colsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf)

public static Int32List colsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf)

Calculates columns coordinates by hamming left and right

Parameters:

Parameter Type Description
byteBitmap ByteBitmap A bytebitmap
dimensionX int Dimension X
dimensionY int Dimension Y
transf RegionalTransformation2D A transformation

Returns: Int32List - Columns coordinates

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

hammingAlignedBitsSmallModule(ByteBitmap byteBitmap, RectangleVertexes vertexes, int dimensionX, int dimensionY, int separatrix)

public static BitArrayArray hammingAlignedBitsSmallModule(ByteBitmap byteBitmap, RectangleVertexes vertexes, int dimensionX, int dimensionY, int separatrix)

Creates bits matrix by hamming distances and clarifies. Works only for small module datamatrixes

Parameters:

Parameter Type Description
byteBitmap ByteBitmap A bytebitmap
vertexes RectangleVertexes Vertexes
dimensionX int Dimension X
dimensionY int Dimension Y
separatrix int A separatrix

Returns: BitArrayArray - Bits

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

rowsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf)

public static Int32List rowsByDoubleHamming(ByteBitmap byteBitmap, int dimensionX, int dimensionY, RegionalTransformation2D transf)

Calculates rows coordinates by hamming above and below

Parameters:

Parameter Type Description
byteBitmap ByteBitmap A bytebitmap
dimensionX int Dimension X
dimensionY int Dimension Y
transf RegionalTransformation2D A transformation

Returns: Int32List - Rows coordinates

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