public class KdNode
extends java.lang.Object
KdTree
, which represents one or more points in the same location.Constructor | Description |
---|---|
KdNode(double _x,
double _y,
java.lang.Object data) |
Creates a new KdNode.
|
KdNode(Coordinate p,
java.lang.Object data) |
Creates a new KdNode.
|
Modifier and Type | Method | Description |
---|---|---|
Coordinate |
getCoordinate() |
Returns the location of this node
|
int |
getCount() |
Returns the number of inserted points that are coincident at this location.
|
java.lang.Object |
getData() |
Gets the user data object associated with this node.
|
KdNode |
getLeft() |
Returns the left node of the tree
|
KdNode |
getRight() |
Returns the right node of the tree
|
double |
getX() |
Returns the X coordinate of the node
|
double |
getY() |
Returns the Y coordinate of the node
|
boolean |
isRepeated() |
Tests whether more than one point with this value have been inserted (up to the tolerance)
|
public KdNode(double _x, double _y, java.lang.Object data)
_x
- coordinate of point_y
- coordinate of pointdata
- a data objects to associate with this nodepublic KdNode(Coordinate p, java.lang.Object data)
p
- point location of new nodedata
- a data objects to associate with this nodepublic double getX()
public double getY()
public Coordinate getCoordinate()
public java.lang.Object getData()
public KdNode getLeft()
public KdNode getRight()
public int getCount()
public boolean isRepeated()
Copyright © 2018. All rights reserved.