QuadTree

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

public class QuadTree<T> extends Point2DTree<T>

Constructors

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

Methods

Method Description
add(T Element)
addRange(T[] ElementList)
addRange(List ElementList)
balanceTree()
equals(Object arg0)
findElementsByElement(T aElement, double aDistance)
findElementsByPoint(System.Drawing.Point aPoint, double aDistance)
getClass()
getElements()
hashCode()
isElementExist(T aElement)
notify()
notifyAll()
remove(T Element)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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

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

Parameters:

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

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

public QuadTree(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

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

public QuadTree(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

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

public QuadTree(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

QuadTree(List ElementList)

public QuadTree(List<T> ElementList)

Parameters:

Parameter Type Description
ElementList java.util.List

QuadTree(T[] ElementList)

public QuadTree(T[] ElementList)

Parameters:

Parameter Type Description
ElementList T[]

QuadTree(System.Drawing.Rectangle AreaRect)

public QuadTree(System.Drawing.Rectangle AreaRect)

Parameters:

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

QuadTree()

public QuadTree()

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

findElementsByElement(T aElement, double aDistance)

public List<T> findElementsByElement(T aElement, double aDistance)

Parameters:

Parameter Type Description
aElement T
aDistance double

Returns: List

findElementsByPoint(System.Drawing.Point aPoint, double aDistance)

public List<T> findElementsByPoint(System.Drawing.Point aPoint, double aDistance)

Parameters:

Parameter Type Description
aPoint com.aspose.ms.System.Drawing.Point
aDistance double

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