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

Classes

class  QueryResultDouble
 
class  WB_KDEntryDouble
 
class  WB_KDNodeDouble
 

Public Member Functions

 WB_KDTreeDouble ()
 
 WB_KDTreeDouble (final int binsize)
 
List< WB_AABBgetLeafBounds ()
 
List< WB_AABBgetAllBounds ()
 
List< WB_AABBgetLeafRegions ()
 
List< WB_AABBgetAllRegions ()
 
double add (final T coord, final double val)
 
WB_KDEntryDouble< T >[] getRange (final WB_AABB 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, final double z)
 

Private Attributes

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

Detailed Description

Class WB_KDTree.

Parameters
<T>generic type
<V>value type

Constructor & Destructor Documentation

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

Member Function Documentation

double wblut.geom.WB_KDTreeDouble< T extends WB_Coord >.add ( final T  coord,
final double  val 
)
List<WB_AABB> wblut.geom.WB_KDTreeDouble< T extends WB_Coord >.getLeafRegions ( )
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble< T extends WB_Coord >.getRange ( final WB_Coord  center,
final double  radius 
)
WB_KDEntryDouble<T> [] wblut.geom.WB_KDTreeDouble< T extends WB_Coord >.getRange ( final WB_Coord  center,
final double  lower,
final double  upper 
)

Member Data Documentation

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

dim.

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

maximum bin size.

final WB_KDNodeDouble<T> wblut.geom.WB_KDTreeDouble< T extends WB_Coord >.root
private

root.


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