Uses of Class
de.freaklamarsch.systarest.RTreeNode
Package | Description |
---|---|
de.freaklamarsch.systarest |
-
Uses of RTreeNode in de.freaklamarsch.systarest
Fields in de.freaklamarsch.systarest declared as RTreeNode Modifier and Type Field Description (package private) RTreeNode
RTreeNode. parent
The parent node of this node.private RTreeNode
RTree. root
The root node of the R-Tree.Fields in de.freaklamarsch.systarest with type parameters of type RTreeNode Modifier and Type Field Description (package private) java.util.List<RTreeNode>
RTreeNode. children
The list of child nodes.private java.util.Set<RTreeNode>
RTree. elements
A set of all nodes currently stored in the tree.Methods in de.freaklamarsch.systarest that return RTreeNode Modifier and Type Method Description RTreeNode
RTree. findNodeAtPos(int x, int y)
Searches for a node at the specified geometric position.private RTreeNode
RTree. findNodeAtPos(RTreeNode node, int x, int y)
Methods in de.freaklamarsch.systarest with parameters of type RTreeNode Modifier and Type Method Description boolean
RTree. add(RTreeNode newNode)
Adds a new node to the R-Tree.private boolean
RTree. add(RTreeNode node, RTreeNode newNode)
boolean
RTreeNode. contains(RTreeNode otherNode)
private java.lang.Object
RTree. findContainingObject(RTreeNode node, int x, int y)
TODO what is this search for?private java.lang.Object
RTree. findContainingObjectWithType(RTreeNode node, int x, int y, java.lang.Class<?> type)
private RTreeNode
RTree. findNodeAtPos(RTreeNode node, int x, int y)
void
RTree. remove(RTreeNode node)
Removes a node from the R-Tree.Constructors in de.freaklamarsch.systarest with parameters of type RTreeNode Constructor Description RTreeNode(java.lang.Object object, int minX, int minY, int maxX, int maxY, java.awt.Color foregroundColor, java.awt.Color backgroundColor, RTreeNode parent)
Constructs an RTreeNode with the specified properties.