Autopsy
4.15.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Iterable< T >.
Classes | |
class | EuclideanComparator |
class | KdNode |
class | XYZPoint |
Public Member Functions | |
boolean | add (T value) |
boolean | contains (T value) |
KdNode | getRoot () |
Iterator< T > | iterator () |
Collection< T > | nearestNeighbourSearch (int numNeighbors, T value) |
Iterator< T > | reverse_iterator () |
Private Attributes | |
KdNode | root = null |
Static Private Attributes | |
static final int | DIMENSIONS = 2 |
static final double | EARTH_RADIUS = 6371e3 |
static final Comparator< XYZPoint > | X_COMPARATOR |
static final Comparator< XYZPoint > | Y_COMPARATOR |
static final Comparator< XYZPoint > | Z_COMPARATOR |
A k-d tree (short for k-dimensional tree) is a space-partitioning data structure for organizing points in a k-dimensional space. k-d trees are a useful data structure for several applications, such as searches involving a multidimensional search key (e.g. range searches and nearest neighbor searches). k-d trees are a special case of binary space partitioning trees.
Original other was JustinWetherell phish. man3 579@g mail .com
Definition at line 50 of file KdTree.java.
boolean org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.add | ( | T | value | ) |
Adds value to the tree. Tree can contain multiple equal values.
value | T to add to the tree. |
Definition at line 113 of file KdTree.java.
boolean org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.contains | ( | T | value | ) |
Does the tree contain the value.
value | T to locate in the tree. |
Definition at line 154 of file KdTree.java.
KdNode org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.getRoot | ( | ) |
Definition at line 102 of file KdTree.java.
Iterator<T> org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.iterator | ( | ) |
Searches all entries from the first to the last entry.
Definition at line 394 of file KdTree.java.
Collection<T> org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.nearestNeighbourSearch | ( | int | numNeighbors, |
T | value | ||
) |
Searches for numNeighbors nearest neighbor.
numNeighbors | Number of neighbors to retrieve. Can return more than numNeighbors, if last nodes are equal distances. |
value | to find neighbors of. |
Definition at line 206 of file KdTree.java.
Referenced by org.sleuthkit.autopsy.geolocation.MapPanel.findClosestWaypoint().
Iterator<T> org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.reverse_iterator | ( | ) |
Searches all entries from the last to the first entry.
Definition at line 406 of file KdTree.java.
|
staticprivate |
Definition at line 54 of file KdTree.java.
Referenced by org.sleuthkit.autopsy.geolocation.KdTree< T extends KdTree.XYZPoint >.KdNode.compareTo().
|
staticprivate |
Definition at line 57 of file KdTree.java.
|
private |
|
staticprivate |
Compares two XYZPoints by their X value.
Definition at line 62 of file KdTree.java.
|
staticprivate |
Compares two XYZPoints by their Y value.
Definition at line 75 of file KdTree.java.
|
staticprivate |
Compares two XYZPoints by their Z value.
Definition at line 88 of file KdTree.java.
Copyright © 2012-2020 Basis Technology. Generated on: Mon Jul 6 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.