| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.data.spatial | 
 Spatial data types - interfaces and utilities 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial | 
 Tree-based index structures for spatial indexing 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants | 
 R*-Tree and variants 
 | 
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu | |
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn | |
| de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split | 
 Splitting strategies for R-Trees 
 | 
| de.lmu.ifi.dbs.elki.result | 
 Result types, representation and handling 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection | 
 Visualizers for object selection based on parallel projections 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection | 
 Visualizers for object selection based on 2D projections 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ModifiableHyperBoundingBox | 
SpatialUtil.intersection(SpatialComparable box1,
            SpatialComparable box2)
Calculate the intersection of the two MBRs or  
null if they do
 not intersect. | 
static ModifiableHyperBoundingBox | 
SpatialUtil.union(SpatialComparable box1,
     SpatialComparable box2)
Computes the union HyperBoundingBox of two SpatialComparables. 
 | 
static ModifiableHyperBoundingBox | 
SpatialUtil.unionTolerant(SpatialComparable mbr1,
             SpatialComparable mbr2)
Returns the union of the two specified MBRs. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private ModifiableHyperBoundingBox | 
SpatialDirectoryEntry.mbr
The minimum bounding rectangle of the underlying spatial node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SpatialDirectoryEntry.setMBR(ModifiableHyperBoundingBox mbr)
Sets the MBR of this entry. 
 | 
| Constructor and Description | 
|---|
SpatialDirectoryEntry(int id,
                     ModifiableHyperBoundingBox mbr)
Constructs a new SpatialDirectoryEntry object with the given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ModifiableHyperBoundingBox | 
AbstractRStarTreeNode.computeMBR()
Recomputing the MBR is rather expensive. 
 | 
| Constructor and Description | 
|---|
DeLiCluDirectoryEntry(int id,
                     ModifiableHyperBoundingBox mbr,
                     boolean hasHandled,
                     boolean hasUnhandled)
Constructs a new DeLiCluDirectoryEntry object with the given parameters. 
 | 
| Constructor and Description | 
|---|
RdKNNDirectoryEntry(int id,
                   ModifiableHyperBoundingBox mbr,
                   double knnDistance)
Constructs a new RDkNNDirectoryEntry object with the given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private ModifiableHyperBoundingBox | 
TopologicalSplitter.Split.mbr(DoubleIntPair[] sorting,
   int from,
   int to)
Computes and returns the mbr of the specified nodes, only the nodes
 between from and to index are considered. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private ModifiableHyperBoundingBox | 
RangeSelection.range
Selection range 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ModifiableHyperBoundingBox | 
RangeSelection.getRanges()
Get the selection range. 
 | 
| Constructor and Description | 
|---|
RangeSelection(DBIDs selection,
              ModifiableHyperBoundingBox ranges)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
SelectionToolAxisRangeVisualization.Instance.updateSelectionRectKoordinates(double x1,
                              double x2,
                              double y1,
                              double y2,
                              ModifiableHyperBoundingBox ranges)
Set the selected ranges and the mask for the actual dimensions in the
 context 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
SelectionToolCubeVisualization.Instance.updateSelectionRectKoordinates(double x1,
                              double x2,
                              double y1,
                              double y2,
                              ModifiableHyperBoundingBox ranges)
Set the selected ranges and the mask for the actual dimensions in the
 context. 
 | 
Copyright © 2019 ELKI Development Team. License information.