HE_Mesh
6.0.1
|
Classes | |
class | QueryResultDouble |
class | WB_KDEntryDouble |
class | WB_KDNodeDouble |
Public Member Functions | |
WB_KDTreeDouble2D () | |
WB_KDTreeDouble2D (final int binsize) | |
List< WB_AABB2D > | getLeafBounds () |
List< WB_AABB2D > | getAllBounds () |
List< WB_AABB2D > | getLeafRegions () |
List< WB_AABB2D > | getAllRegions () |
double | add (final T coord, final double val) |
WB_KDEntryDouble< T >[] | getRange (final WB_AABB2D aabb) |
WB_KDEntryDouble< T >[] | getRange (final WB_Coord center, final double radius) |
WB_KDEntryDouble< T >[] | getRange (final WB_Coord center, final double lower, final double upper) |
WB_KDEntryDouble< T >[] | getNearestNeighbors (final WB_Coord coord, final int num) |
WB_KDEntryDouble< T > | getNearestNeighbor (final WB_Coord coord) |
WB_KDEntryDouble< T > | getNearestNeighbor (final double x, final double y) |
Private Attributes | |
final int | _dim |
final int | _maximumBinSize |
final WB_KDNodeDouble< T > | root |
Class WB_KDTree.
<T> | generic type |
<V> | value type |
wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDTreeDouble2D | ( | ) |
wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDTreeDouble2D | ( | final int | binsize | ) |
binsize |
double wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.add | ( | final T | coord, |
final double | val | ||
) |
coord | |
val |
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.add().
List<WB_AABB2D> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getAllBounds | ( | ) |
List<WB_AABB2D> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getAllRegions | ( | ) |
Get all regions.
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.addRegion().
List<WB_AABB2D> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getLeafBounds | ( | ) |
List<WB_AABB2D> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getLeafRegions | ( | ) |
Get the leaf regions.
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.addLeafRegion().
WB_KDEntryDouble<T> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getNearestNeighbor | ( | final WB_Coord | coord | ) |
WB_KDEntryDouble<T> wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getNearestNeighbor | ( | final double | x, |
final double | y | ||
) |
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getNearestNeighbors | ( | final WB_Coord | coord, |
final int | num | ||
) |
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getRange | ( | final WB_AABB2D | aabb | ) |
aabb |
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.range().
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getRange | ( | final WB_Coord | center, |
final double | radius | ||
) |
center | |
radius |
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.range().
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.getRange | ( | final WB_Coord | center, |
final double | lower, | ||
final double | upper | ||
) |
center | |
lower | |
upper |
References wblut.geom.WB_KDTreeDouble2D< T extends WB_Coord >.WB_KDNodeDouble< T extends WB_Coord >.range().
|
private |
dim.
|
private |
maximum bin size.
|
private |
root.