HE_Mesh
6.0.1
|
Classes | |
class | QueryResultInteger |
class | WB_KDEntryInteger |
class | WB_KDNodeInteger |
Public Member Functions | |
WB_KDTreeInteger2D () | |
WB_KDTreeInteger2D (final int binsize) | |
List< WB_AABB2D > | getLeafBounds () |
List< WB_AABB2D > | getAllBounds () |
List< WB_AABB2D > | getLeafRegions () |
List< WB_AABB2D > | getAllRegions () |
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 |
Class WB_KDTree.
<T> | generic type |
wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDTreeInteger2D | ( | ) |
wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDTreeInteger2D | ( | final int | binsize | ) |
binsize |
int wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.add | ( | final T | coord, |
final int | val | ||
) |
coord | |
val |
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.add().
List<WB_AABB2D> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getAllBounds | ( | ) |
List<WB_AABB2D> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getAllRegions | ( | ) |
Get all regions.
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.addRegion().
List<WB_AABB2D> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getLeafBounds | ( | ) |
List<WB_AABB2D> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getLeafRegions | ( | ) |
Get the leaf regions.
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.addLeafRegion().
WB_KDEntryInteger<T> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getNearestNeighbor | ( | final WB_Coord | coord | ) |
WB_KDEntryInteger<T> wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getNearestNeighbor | ( | final double | x, |
final double | y | ||
) |
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getNearestNeighbors | ( | final WB_Coord | coord, |
final int | num | ||
) |
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getRange | ( | final WB_AABB2D | aabb | ) |
aabb |
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.range().
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getRange | ( | final WB_Coord | center, |
final double | radius | ||
) |
center | |
radius |
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.range().
WB_KDEntryInteger<T> [] wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.getRange | ( | final WB_Coord | center, |
final double | lower, | ||
final double | upper | ||
) |
center | |
lower | |
upper |
References wblut.geom.WB_KDTreeInteger2D< T extends WB_Coord >.WB_KDNodeInteger< T extends WB_Coord >.range().
|
private |
dim.
|
private |
maximum bin size.
|
private |
root.