RectQuadTree

Inheritance: java.lang.Object, com.aspose.barcode.barcoderecognition.common.areatrees.Rect2DTree

public class RectQuadTree<T> extends Rect2DTree<T>

Constructors

Constructor Description
RectQuadTree(int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)
RectQuadTree(System.Drawing.Rectangle AreaRect, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)
RectQuadTree(List ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)
RectQuadTree(T[] ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)
RectQuadTree(List ElementList)
RectQuadTree(T[] ElementList)
RectQuadTree(System.Drawing.Rectangle AreaRect)
RectQuadTree()

Methods

Method Description
add(T Element)
addRange(T[] ElementList)
addRange(List ElementList)
balanceTree()
equals(Object arg0)
findElementsIntersectElement(T aElement, int aInflation)
findElementsIntersectRect(System.Drawing.Rectangle aRect, int aInflation)
getClass()
getElements()
hashCode()
isElementExist(T aElement)
notify()
notifyAll()
remove(T Element)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RectQuadTree(int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

public RectQuadTree(int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

Parameters:

Parameter Type Description
aMaxDataInNode int
aMinNodeArea int
aMinNodeSide int
isBalance boolean
InflateSize int

RectQuadTree(System.Drawing.Rectangle AreaRect, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

public RectQuadTree(System.Drawing.Rectangle AreaRect, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

Parameters:

Parameter Type Description
AreaRect com.aspose.ms.System.Drawing.Rectangle
aMaxDataInNode int
aMinNodeArea int
aMinNodeSide int
isBalance boolean
InflateSize int

RectQuadTree(List ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

public RectQuadTree(List<T> ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

Parameters:

Parameter Type Description
ElementList java.util.List
aMaxDataInNode int
aMinNodeArea int
aMinNodeSide int
isBalance boolean
InflateSize int

RectQuadTree(T[] ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

public RectQuadTree(T[] ElementList, int aMaxDataInNode, int aMinNodeArea, int aMinNodeSide, boolean isBalance, int InflateSize)

Parameters:

Parameter Type Description
ElementList T[]
aMaxDataInNode int
aMinNodeArea int
aMinNodeSide int
isBalance boolean
InflateSize int

RectQuadTree(List ElementList)

public RectQuadTree(List<T> ElementList)

Parameters:

Parameter Type Description
ElementList java.util.List

RectQuadTree(T[] ElementList)

public RectQuadTree(T[] ElementList)

Parameters:

Parameter Type Description
ElementList T[]

RectQuadTree(System.Drawing.Rectangle AreaRect)

public RectQuadTree(System.Drawing.Rectangle AreaRect)

Parameters:

Parameter Type Description
AreaRect com.aspose.ms.System.Drawing.Rectangle

RectQuadTree()

public RectQuadTree()

add(T Element)

public void add(T Element)

Parameters:

Parameter Type Description
Element T

addRange(T[] ElementList)

public void addRange(T[] ElementList)

Parameters:

Parameter Type Description
ElementList T[]

addRange(List ElementList)

public void addRange(List<T> ElementList)

Parameters:

Parameter Type Description
ElementList java.util.List

balanceTree()

public void balanceTree()

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

findElementsIntersectElement(T aElement, int aInflation)

public List<T> findElementsIntersectElement(T aElement, int aInflation)

Parameters:

Parameter Type Description
aElement T
aInflation int

Returns: List

findElementsIntersectRect(System.Drawing.Rectangle aRect, int aInflation)

public System.Collections.Generic.List<T> findElementsIntersectRect(System.Drawing.Rectangle aRect, int aInflation)

Parameters:

Parameter Type Description
aRect com.aspose.ms.System.Drawing.Rectangle
aInflation int

Returns: List

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getElements()

public List<T> getElements()

Returns: List

hashCode()

public native int hashCode()

Returns: int

isElementExist(T aElement)

public boolean isElementExist(T aElement)

Parameters:

Parameter Type Description
aElement T

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(T Element)

public void remove(T Element)

Parameters:

Parameter Type Description
Element T

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