public class GKDInnerNode extends GKDNode
GKDNode.Result| Modifier and Type | Field and Description |
|---|---|
float |
max |
float |
min |
dimension, leftChild, rightChild| Constructor and Description |
|---|
GKDInnerNode(int dimension,
float min,
float max,
float cut) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyScale(float[] scale) |
void |
query(float[] pos,
float sigma,
int num_samples,
java.util.ArrayList<GKDNode.Result> results,
float p,
java.util.ArrayList<GKDNode> nodes) |
void |
setLeftNode(int index) |
void |
setRightNode(int index) |
void |
undoScale() |
applyValue, setLeftChild, setRightChildpublic void setLeftNode(int index)
public void setRightNode(int index)
public void applyScale(float[] scale)
applyScale in class GKDNodepublic void query(float[] pos,
float sigma,
int num_samples,
java.util.ArrayList<GKDNode.Result> results,
float p,
java.util.ArrayList<GKDNode> nodes)