HE_Mesh  6.0.1
wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord > Class Template Reference

Classes

class  QueryResultInteger
 
class  WB_KDEntryInteger
 
class  WB_KDNodeInteger
 

Public Member Functions

 WB_KDTreeInteger2D ()
 
 WB_KDTreeInteger2D (final int binsize)
 
List< WB_AABB2DgetLeafBounds ()
 
List< WB_AABB2DgetAllBounds ()
 
List< WB_AABB2DgetLeafRegions ()
 
List< WB_AABB2DgetAllRegions ()
 
int add (final T coord, final int val)
 
WB_KDEntryInteger< T >[] getRange (final WB_AABB2D aabb)
 
WB_KDEntryInteger< T >[] getRange (final WB_Coord center, final double radius)
 
WB_KDEntryInteger< T >[] getRange (final WB_Coord center, final double lower, final double upper)
 
WB_KDEntryInteger< T >[] getNearestNeighbors (final WB_Coord coord, final int num)
 
WB_KDEntryInteger< T > getNearestNeighbor (final WB_Coord coord)
 
WB_KDEntryInteger< T > getNearestNeighbor (final double x, final double y)
 

Private Attributes

final int _dim
 
final int _maximumBinSize
 
final WB_KDNodeInteger< T > root
 

Detailed Description

Class WB_KDTree.

Parameters
<T>generic type

Constructor & Destructor Documentation

wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDTreeInteger2D ( final int  binsize)
Parameters
binsize

Member Function Documentation

int wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.add ( final T  coord,
final int  val 
)
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getRange ( final WB_Coord  center,
final double  radius 
)
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getRange ( final WB_Coord  center,
final double  lower,
final double  upper 
)

Member Data Documentation

final int wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >._dim
private

dim.

final int wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >._maximumBinSize
private

maximum bin size.

final WB_KDNodeInteger<T> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.root
private

root.


The documentation for this class was generated from the following file: