类 KDTree<T>
- java.lang.Object
-
- org.meteoinfo.math.KDTree<T>
-
public abstract class KDTree<T> extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classKDTree.Euclidean<T>static classKDTree.Manhattan<T>static classKDTree.SearchResult<S>static classKDTree.WeightedManhattan<T>
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intaddPoint(double[] location, T payload)java.util.ArrayList<T>ballSearch(double[] searchLocation, double radius)java.util.ArrayList<KDTree.SearchResult<T>>ballSearch_distance(double[] searchLocation, double radius)java.util.ArrayList<KDTree.SearchResult<T>>nearestNeighbours(double[] searchLocation, int K)intnodes()java.util.ArrayList<T>rectSearch(double[] mins, double[] maxs)intsize()
-
-
-
方法详细资料
-
nodes
public int nodes()
-
size
public int size()
-
addPoint
public int addPoint(double[] location, T payload)
-
nearestNeighbours
public java.util.ArrayList<KDTree.SearchResult<T>> nearestNeighbours(double[] searchLocation, int K)
-
ballSearch
public java.util.ArrayList<T> ballSearch(double[] searchLocation, double radius)
-
ballSearch_distance
public java.util.ArrayList<KDTree.SearchResult<T>> ballSearch_distance(double[] searchLocation, double radius)
-
rectSearch
public java.util.ArrayList<T> rectSearch(double[] mins, double[] maxs)
-
-