Uses of Interface
elki.data.spatial.SpatialComparable
-
Packages that use SpatialComparable Package Description elki.algorithm Miscellaneous algorithms.elki.clustering.correlation.cash Helper classes for theCASHalgorithm.elki.data Basic classes for different data types, database object types and label types.elki.data.spatial Spatial data types - interfaces and utilities.elki.data.type Data type information, also used for type restrictions.elki.data.uncertain Uncertain data objects.elki.database.query.distance Prepared queries for distances.elki.database.relation Relations, materialized and virtual (views).elki.distance Distance functions for use within ELKI.elki.distance.colorhistogram Distance functions for color histograms.elki.distance.geo Geographic (earth) distance functions.elki.distance.histogram Distance functions for one-dimensional histograms.elki.distance.minkowski Minkowski space Lp norms such as the popular Euclidean and Manhattan distances.elki.distance.probabilistic Distance from probability theory, mostly divergences such as K-L-divergence, J-divergence, F-divergence, χ²-divergence, etc.elki.distance.subspace Distance functions based on subspaces.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.tree.betula.features Different variants of Betula and BIRCH cluster features.elki.index.tree.spatial Tree-based index structures for spatial indexing.elki.index.tree.spatial.rstarvariants R*-tree and variants.elki.index.tree.spatial.rstarvariants.deliclu elki.index.tree.spatial.rstarvariants.query Queries on the R-Tree family of indexes: kNN and range queries.elki.index.tree.spatial.rstarvariants.rdknn elki.index.tree.spatial.rstarvariants.strategies.bulk Packages for bulk-loading R*-trees.elki.index.tree.spatial.rstarvariants.strategies.insert Insertion strategies for R-trees.elki.index.tree.spatial.rstarvariants.strategies.reinsert Reinsertion strategies for R-trees.elki.index.tree.spatial.rstarvariants.strategies.split Splitting strategies for R-trees.elki.math.linearalgebra The linear algebra package provides classes and computational methods for operations on matrices and vectors.elki.math.scales Scales handling for plotting.elki.math.spacefillingcurves Space filling curves.elki.outlier.lof LOF family of outlier detection algorithms.elki.result Result types, representation and handling.elki.similarity Similarity functions.elki.visualization.projector Projectors are responsible for finding appropriate projections for data relations.elki.visualization.svg Base SVG functionality (generation, markers, thumbnails, export, ...). -
-
Uses of SpatialComparable in elki.algorithm
Method parameters in elki.algorithm with type arguments of type SpatialComparable Modifier and Type Method Description Relation<KNNList>KNNJoin. run(Relation<? extends SpatialComparable> relation)Joins in the given spatial database to each object its k-nearest neighbors.WritableDataStore<KNNList>KNNJoin. run(Relation<? extends SpatialComparable> relation, DBIDs ids)Inner run method. -
Uses of SpatialComparable in elki.clustering.correlation.cash
Classes in elki.clustering.correlation.cash that implement SpatialComparable Modifier and Type Class Description classCASHIntervalProvides a unique interval represented by its id, a hyper bounding box representing the alpha intervals, an interval of the corresponding distance, and a set of objects ids associated with this interval. -
Uses of SpatialComparable in elki.data
Subinterfaces of SpatialComparable in elki.data Modifier and Type Interface Description interfaceNumberVectorInterface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.interfaceSparseNumberVectorCombines the SparseFeatureVector and NumberVector.Classes in elki.data that implement SpatialComparable Modifier and Type Class Description classBitVectorVector using a dense bit set encoding, based onlong[]storage.classByteVectorVector usingbyte[]storage.classDoubleVectorVector type usingdouble[]storage for real numbers.classFloatVectorVector type usingfloat[]storage, thus needing approximately half as much memory asDoubleVector.classHyperBoundingBoxHyperBoundingBox represents a hyperrectangle in the multidimensional space.classIntegerVectorVector type usingint[]storage.classModifiableHyperBoundingBoxMBR class allowing modifications (as opposed toHyperBoundingBox).classOneDimensionalDoubleVectorSpecialized class implementing a one-dimensional double vector without using an array.classShortVectorVector type usingshort[]storage.classSparseByteVectorSparse vector type, usingbyte[]for storing the values, andint[]for storing the indexes, approximately 5 bytes per non-zero value (limited to -128..+127).classSparseDoubleVectorSparse vector type, usingdouble[]for storing the values, andint[]for storing the indexes, approximately 12 bytes per non-zero value.classSparseFloatVectorSparse vector type, usingfloat[]for storing the values, andint[]for storing the indexes, approximately 8 bytes per non-zero value.classSparseIntegerVectorSparse vector type, usingint[]for storing the values, andint[]for storing the indexes, approximately 8 bytes per non-zero integer value.classSparseShortVectorSparse vector type, usingshort[]for storing the values, andint[]for storing the indexes, approximately 6 bytes per non-zero value.Methods in elki.data with parameters of type SpatialComparable Modifier and Type Method Description booleanModifiableHyperBoundingBox. extend(SpatialComparable obj)Extend the bounding box by some other spatial object.static doubleVectorUtil. minCosAngle(SpatialComparable v1, SpatialComparable v2)Compute the minimum angle between two rectangles.static doubleVectorUtil. minDot(SpatialComparable v1, SpatialComparable v2)Compute the minimum angle between two rectangles, assuming unit length vectorsvoidModifiableHyperBoundingBox. set(SpatialComparable obj)Set the bounding box to the same as some other spatial object.Constructors in elki.data with parameters of type SpatialComparable Constructor Description HyperBoundingBox(SpatialComparable other)Constructor, cloning an existing spatial object.ModifiableHyperBoundingBox(SpatialComparable hbb)Derive a bounding box from a spatial object. -
Uses of SpatialComparable in elki.data.spatial
Classes in elki.data.spatial that implement SpatialComparable Modifier and Type Class Description classPolygonClass representing a simple polygon.classPolygonsObjectObject representation consisting of (multiple) polygons.Methods in elki.data.spatial with parameters of type SpatialComparable Modifier and Type Method Description static intSpatialUtil. assertSameDimensionality(SpatialComparable box1, SpatialComparable box2)Check that two spatial objects have the same dimensionality.static double[]SpatialUtil. centroid(SpatialComparable obj)Returns the centroid of this SpatialComparable.intSpatialSingleMaxComparator. compare(SpatialComparable o1, SpatialComparable o2)intSpatialSingleMeanComparator. compare(SpatialComparable o1, SpatialComparable o2)intSpatialSingleMinComparator. compare(SpatialComparable o1, SpatialComparable o2)static booleanSpatialUtil. contains(SpatialComparable box, double[] point)Returns true if this SpatialComparable contains the given point, false otherwise.static booleanSpatialUtil. contains(SpatialComparable box1, SpatialComparable box2)Returns true if the first SpatialComparable contains the second SpatialComparable, false otherwise.static doubleSpatialUtil. enlargement(SpatialComparable exist, SpatialComparable addit)Compute the enlargement obtained by adding an object to an existing object.static booleanSpatialUtil. equals(SpatialComparable box1, SpatialComparable box2)Test two SpatialComparables for equality.static double[]SpatialUtil. getMax(SpatialComparable box)Returns a clone of the maximum hyper point.static double[]SpatialUtil. getMin(SpatialComparable box)Returns a clone of the minimum hyper point.static ModifiableHyperBoundingBoxSpatialUtil. intersection(SpatialComparable box1, SpatialComparable box2)Calculate the intersection of the two MBRs ornullif they do not intersect.static booleanSpatialUtil. intersects(SpatialComparable box1, SpatialComparable box2)Returns true if the two SpatialComparables intersect, false otherwise.static doubleSpatialUtil. overlap(SpatialComparable box1, SpatialComparable box2)Computes the volume of the overlapping box between two SpatialComparables.static doubleSpatialUtil. perimeter(SpatialComparable box)Computes the perimeter of this SpatialComparable.static doubleSpatialUtil. relativeOverlap(SpatialComparable box1, SpatialComparable box2)Computes the volume of the overlapping box between two SpatialComparables and return the relation between the volume of the overlapping box and the volume of both SpatialComparable.static ModifiableHyperBoundingBoxSpatialUtil. union(SpatialComparable box1, SpatialComparable box2)Computes the union HyperBoundingBox of two SpatialComparables.static ModifiableHyperBoundingBoxSpatialUtil. unionTolerant(SpatialComparable mbr1, SpatialComparable mbr2)Returns the union of the two specified MBRs.static doubleSpatialUtil. volume(SpatialComparable box)Computes the volume of this SpatialComparable.static doubleSpatialUtil. volumeScaled(SpatialComparable box, double scale)Computes the volume of this SpatialComparable.static doubleSpatialUtil. volumeUnion(SpatialComparable box1, SpatialComparable box2)Compute the volume (area) of the union of two MBRs.static doubleSpatialUtil. volumeUnionScaled(SpatialComparable box1, SpatialComparable box2, double scale)Compute the volume (area) of the union of two MBRs. -
Uses of SpatialComparable in elki.data.type
Fields in elki.data.type with type parameters of type SpatialComparable Modifier and Type Field Description static SimpleTypeInformation<SpatialComparable>TypeUtil. SPATIAL_OBJECTSpatial objects. -
Uses of SpatialComparable in elki.data.uncertain
Subinterfaces of SpatialComparable in elki.data.uncertain Modifier and Type Interface Description interfaceDiscreteUncertainObjectInterface for discrete uncertain objects, that are represented by a finite (possibly weighted) number of samples.interfaceUncertainObjectInterface for uncertain objects.Classes in elki.data.uncertain that implement SpatialComparable Modifier and Type Class Description classAbstractUncertainObjectAbstract base implementation forUncertainObjects, providing shared functionality such as bounding box access and random generation.classSimpleGaussianContinuousUncertainObjectGaussian model for uncertain objects, sampled from a 3-sigma bounding box.classUniformContinuousUncertainObjectContinuous uncertain object model using a uniform distribution on the bounding box.classUnweightedDiscreteUncertainObjectUnweighted implementation of discrete uncertain objects.classWeightedDiscreteUncertainObjectWeighted version of discrete uncertain objects.Fields in elki.data.uncertain declared as SpatialComparable Modifier and Type Field Description protected SpatialComparableAbstractUncertainObject. boundsBounding box of the object.Constructors in elki.data.uncertain with parameters of type SpatialComparable Constructor Description SimpleGaussianContinuousUncertainObject(SpatialComparable bounds)Constructor.UniformContinuousUncertainObject(SpatialComparable bounds)Constructor. -
Uses of SpatialComparable in elki.database.query.distance
Classes in elki.database.query.distance with type parameters of type SpatialComparable Modifier and Type Interface Description interfaceSpatialDistanceQuery<V extends SpatialComparable>Query interface for spatial distance queries.classSpatialPrimitiveDistanceQuery<V extends SpatialComparable>Distance query for spatial distance functionsclassSpatialPrimitiveDistanceSimilarityQuery<O extends SpatialComparable>Combination query class, to allow combined implementations of spatial distances and similarities.Methods in elki.database.query.distance with parameters of type SpatialComparable Modifier and Type Method Description doubleSpatialDistanceQuery. minDist(SpatialComparable mbr, DBIDRef id)Computes the minimum distance between the given MBR and the FeatureVector object according to this distance function.doubleSpatialDistanceQuery. minDist(SpatialComparable mbr, V v)Computes the minimum distance between the given MBR and the FeatureVector object according to this distance function.doubleSpatialPrimitiveDistanceQuery. minDist(SpatialComparable mbr, DBIDRef id)doubleSpatialPrimitiveDistanceQuery. minDist(SpatialComparable mbr, V v) -
Uses of SpatialComparable in elki.database.relation
Methods in elki.database.relation with type parameters of type SpatialComparable Modifier and Type Method Description static <V extends SpatialComparable>
java.lang.StringRelationUtil. getColumnLabel(Relation<? extends V> rel, int col)Get the column name or produce a generic label "Column XY".Method parameters in elki.database.relation with type arguments of type SpatialComparable Modifier and Type Method Description static intRelationUtil. dimensionality(Relation<? extends SpatialComparable> relation)Get the dimensionality of a database relation.static intRelationUtil. maxDimensionality(Relation<? extends SpatialComparable> relation)Get the dimensionality of a database relation. -
Uses of SpatialComparable in elki.distance
Classes in elki.distance with type parameters of type SpatialComparable Modifier and Type Interface Description interfaceSpatialPrimitiveDistance<V extends SpatialComparable>API for a spatial primitive distance function.Methods in elki.distance with parameters of type SpatialComparable Modifier and Type Method Description static intAbstractNumberVectorDistance. dimensionality(double[] o1, SpatialComparable o2)Get the common dimensionality of the two objects.static intAbstractNumberVectorDistance. dimensionality(double[] o1, SpatialComparable o2, int expect)Get the common dimensionality of the two objects.static intAbstractNumberVectorDistance. dimensionality(SpatialComparable o1, SpatialComparable o2)Get the common dimensionality of the two objects.static intAbstractNumberVectorDistance. dimensionality(SpatialComparable o1, SpatialComparable o2, int expect)Get the common dimensionality of the two objects.doubleArcCosineDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleArcCosineUnitlengthDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleBrayCurtisDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleCanberraDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleClarkDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleCosineDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleCosineUnitlengthDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSpatialPrimitiveDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)Computes the distance between the two given MBRs according to this distance function.doubleSqrtCosineDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSqrtCosineUnitlengthDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedCanberraDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.distance.colorhistogram
Methods in elki.distance.colorhistogram with parameters of type SpatialComparable Modifier and Type Method Description doubleHistogramIntersectionDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.distance.geo
Methods in elki.distance.geo with parameters of type SpatialComparable Modifier and Type Method Description doubleDimensionSelectingLatLngDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleLatLngDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleLngLatDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.distance.histogram
Methods in elki.distance.histogram with parameters of type SpatialComparable Modifier and Type Method Description doubleHistogramMatchDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.distance.minkowski
Methods in elki.distance.minkowski with parameters of type SpatialComparable Modifier and Type Method Description doubleEuclideanDistance. maxDist(SpatialComparable mbr1, SpatialComparable mbr2)Maximum distance of two objects.doubleEuclideanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleLPIntegerNormDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleLPNormDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleManhattanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleMaximumDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleMinimumDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSquaredEuclideanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedEuclideanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedLPNormDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedManhattanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedMaximumDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleWeightedSquaredEuclideanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)private doubleEuclideanDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleLPIntegerNormDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)Compute unscaled distance in a range of dimensions.private doubleLPNormDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)Compute unscaled distance in a range of dimensions.private doubleManhattanDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleMaximumDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleSquaredEuclideanDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleWeightedEuclideanDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleWeightedLPNormDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleWeightedManhattanDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleWeightedMaximumDistance. preDistanceMBR(SpatialComparable mbr1, SpatialComparable mbr2, int start, int end)private doubleEuclideanDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleLPIntegerNormDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)Compute unscaled distance in a range of dimensions.private doubleLPNormDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)Compute unscaled distance in a range of dimensions.private doubleManhattanDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleMaximumDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleSquaredEuclideanDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleWeightedEuclideanDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleWeightedLPNormDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleWeightedManhattanDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleWeightedMaximumDistance. preDistanceVM(NumberVector v, SpatialComparable mbr, int start, int end)private doubleEuclideanDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleLPIntegerNormDistance. preNormMBR(SpatialComparable mbr, int start, int end)Compute unscaled norm in a range of dimensions.private doubleLPNormDistance. preNormMBR(SpatialComparable mbr, int start, int end)Compute unscaled norm in a range of dimensions.private doubleManhattanDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleMaximumDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleSquaredEuclideanDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleWeightedEuclideanDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleWeightedLPNormDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleWeightedManhattanDistance. preNormMBR(SpatialComparable mbr, int start, int end)private doubleWeightedMaximumDistance. preNormMBR(SpatialComparable mbr, int start, int end) -
Uses of SpatialComparable in elki.distance.probabilistic
Methods in elki.distance.probabilistic with parameters of type SpatialComparable Modifier and Type Method Description doubleChiDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleChiSquaredDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleFisherRaoDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleHellingerDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleJeffreyDivergenceDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleJensenShannonDivergenceDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSqrtJensenShannonDivergenceDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleTriangularDiscriminationDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleTriangularDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.distance.subspace
Methods in elki.distance.subspace with parameters of type SpatialComparable Modifier and Type Method Description doubleOnedimensionalDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSubspaceEuclideanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSubspaceLPNormDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSubspaceManhattanDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)doubleSubspaceMaximumDistance. minDist(SpatialComparable mbr1, SpatialComparable mbr2)protected doubleSubspaceEuclideanDistance. minDistObject(SpatialComparable mbr, NumberVector v)protected doubleSubspaceLPNormDistance. minDistObject(SpatialComparable mbr, NumberVector v)protected doubleSubspaceManhattanDistance. minDistObject(SpatialComparable mbr, NumberVector v)protected doubleSubspaceMaximumDistance. minDistObject(SpatialComparable mbr, NumberVector v) -
Uses of SpatialComparable in elki.index.preprocessed.knn
Classes in elki.index.preprocessed.knn with type parameters of type SpatialComparable Modifier and Type Class Description classKNNJoinMaterializeKNNPreprocessor<V extends SpatialComparable>Class to materialize the kNN using a spatial join on an R-tree.static classKNNJoinMaterializeKNNPreprocessor.Factory<O extends SpatialComparable>The parameterizable factory.static classKNNJoinMaterializeKNNPreprocessor.Factory.Par<O extends SpatialComparable>Parameterization classclassSpatialPair<K,V extends SpatialComparable>Defines the requirements for objects that can be indexed by a Spatial Index, which are spatial nodes or data objects.Classes in elki.index.preprocessed.knn that implement SpatialComparable Modifier and Type Class Description classSpatialPair<K,V extends SpatialComparable>Defines the requirements for objects that can be indexed by a Spatial Index, which are spatial nodes or data objects. -
Uses of SpatialComparable in elki.index.tree.betula.features
Subinterfaces of SpatialComparable in elki.index.tree.betula.features Modifier and Type Interface Description interfaceClusterFeatureInterface for basic ClusteringFeature functionsClasses in elki.index.tree.betula.features that implement SpatialComparable Modifier and Type Class Description classBIRCHCFClustering Feature of BIRCH, only for comparisonclassVIIFeatureClustering Feature of stable BIRCH with a single variance per cluster featureclassVVIFeatureClustering Feature of stable BIRCH with variance per dimensionclassVVVFeatureClustering Feature of stable BIRCH with covariance instead of variance -
Uses of SpatialComparable in elki.index.tree.spatial
Subinterfaces of SpatialComparable in elki.index.tree.spatial Modifier and Type Interface Description interfaceSpatialEntryDefines the requirements for an entry in a node of a spatial index.Classes in elki.index.tree.spatial that implement SpatialComparable Modifier and Type Class Description classSpatialDirectoryEntryRepresents an entry in a directory node of a spatial index.classSpatialPointLeafEntryRepresents an entry in a leaf node of a spatial index.Methods in elki.index.tree.spatial with parameters of type SpatialComparable Modifier and Type Method Description booleanSpatialDirectoryEntry. extendMBR(SpatialComparable responsibleMBR)Extend the MBR of this node. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants
Methods in elki.index.tree.spatial.rstarvariants with parameters of type SpatialComparable Modifier and Type Method Description booleanAbstractRStarTreeNode. adjustEntryIncremental(E entry, SpatialComparable responsibleMBR)Adjusts the parameters of the entry representing this node.protected IndexTreePath<E>AbstractRStarTree. choosePath(IndexTreePath<E> subtree, SpatialComparable mbr, int depth, int cur)Chooses the best path of the specified subtree for insertion of the given mbr at the specified level.protected IndexTreePath<E>AbstractRStarTree. containedTest(IndexTreePath<E> subtree, N node, SpatialComparable mbr)Test on whether or not any child ofnodecontainsmbr.protected IndexTreePath<E>AbstractRStarTree. findPathToObject(IndexTreePath<E> subtree, SpatialComparable mbr, DBIDRef id)Returns the path to the leaf entry in the specified subtree that represents the data object with the specified mbr and id. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.deliclu
Subinterfaces of SpatialComparable in elki.index.tree.spatial.rstarvariants.deliclu Modifier and Type Interface Description interfaceDeLiCluEntryDefines the requirements for an entry in an DeLiClu-Tree node.Classes in elki.index.tree.spatial.rstarvariants.deliclu that implement SpatialComparable Modifier and Type Class Description classDeLiCluDirectoryEntryDefines the requirements for a directory entry in an DeLiClu-Tree node.classDeLiCluLeafEntryDefines the requirements for a leaf entry in an DeLiClu-Tree node. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.query
Classes in elki.index.tree.spatial.rstarvariants.query with type parameters of type SpatialComparable Modifier and Type Class Description classEuclideanRStarTreeDistancePrioritySearcher<O extends SpatialComparable>Instance of priority search for a particular spatial index.classRStarTreeDistancePrioritySearcher<O extends SpatialComparable>Instance of priority search for a particular spatial index.classRStarTreeKNNSearcher<O extends SpatialComparable>Instance of a KNN query for a particular spatial index.classRStarTreeRangeSearcher<O extends SpatialComparable>Instance of a range query for a particular spatial index.Fields in elki.index.tree.spatial.rstarvariants.query declared as SpatialComparable Modifier and Type Field Description (package private) OEuclideanRStarTreeDistancePrioritySearcher. queryQuery object(package private) ORStarTreeDistancePrioritySearcher. queryQuery objectMethods in elki.index.tree.spatial.rstarvariants.query with type parameters of type SpatialComparable Modifier and Type Method Description static <O extends SpatialComparable>
PrioritySearcher<O>RStarTreeUtil. getDistancePrioritySearcher(AbstractRStarTree<?,?,?> tree, SpatialDistanceQuery<O> distanceQuery, java.lang.Object... hints)Get an RTree priority searcher.static <O extends SpatialComparable>
KNNSearcher<O>RStarTreeUtil. getKNNQuery(AbstractRStarTree<?,?,?> tree, SpatialDistanceQuery<O> distanceQuery, java.lang.Object... hints)Get an RTree knn query, using an optimized version for Euclidean distances.static <O extends SpatialComparable>
RangeSearcher<O>RStarTreeUtil. getRangeQuery(AbstractRStarTree<?,?,?> tree, SpatialDistanceQuery<O> distanceQuery, java.lang.Object... hints)Get an RTree range query, using an optimized version for Euclidean distances. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.rdknn
Subinterfaces of SpatialComparable in elki.index.tree.spatial.rstarvariants.rdknn Modifier and Type Interface Description interfaceRdKNNEntryDefines the requirements for an entry in an RdKNN-Tree node.Classes in elki.index.tree.spatial.rstarvariants.rdknn that implement SpatialComparable Modifier and Type Class Description classRdKNNDirectoryEntryRepresents an entry in a directory node of an RdKNN-Tree.classRdKNNLeafEntryRepresents an entry in a leaf node of an RdKNN-Tree.Methods in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type SpatialComparable Modifier and Type Method Description protected java.util.List<DoubleObjPair<RdKNNEntry>>RdKNNTree. getSortedEntries(AbstractRStarTreeNode<?,?> node, SpatialComparable q, SpatialPrimitiveDistance<?> distance)Sorts the entries of the specified node according to their minimum distance to the specified object. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.strategies.bulk
Methods in elki.index.tree.spatial.rstarvariants.strategies.bulk with type parameters of type SpatialComparable Modifier and Type Method Description <T extends SpatialComparable>
java.util.List<java.util.List<T>>AdaptiveSortTileRecursiveBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)<T extends SpatialComparable>
java.util.List<java.util.List<T>>BulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)Partitions the specified feature vectors<T extends SpatialComparable>
java.util.List<java.util.List<T>>FileOrderBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)<N extends SpatialComparable>
java.util.List<java.util.List<N>>MaxExtensionBulkSplit. partition(java.util.List<N> spatialObjects, int minEntries, int maxEntries)Partitions the specified feature vectors where the split axes are the dimensions with maximum extension.<T extends SpatialComparable>
java.util.List<java.util.List<T>>MaxExtensionSortTileRecursiveBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)<T extends SpatialComparable>
java.util.List<java.util.List<T>>OneDimSortBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)<T extends SpatialComparable>
java.util.List<java.util.List<T>>SortTileRecursiveBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)<T extends SpatialComparable>
java.util.List<java.util.List<T>>SpatialSortBulkSplit. partition(java.util.List<T> spatialObjects, int minEntries, int maxEntries)protected <T extends SpatialComparable>
voidAdaptiveSortTileRecursiveBulkSplit. strPartition(java.util.List<T> objs, int start, int end, int depth, int dims, int maxEntries, SpatialSingleMeanComparator c, java.util.List<java.util.List<T>> ret)Recursively partition.protected <T extends SpatialComparable>
voidMaxExtensionSortTileRecursiveBulkSplit. strPartition(java.util.List<T> objs, int start, int end, int depth, int dims, int maxEntries, SpatialSingleMeanComparator c, java.util.List<java.util.List<T>> ret)Recursively partition.protected <T extends SpatialComparable>
voidSortTileRecursiveBulkSplit. strPartition(java.util.List<T> objs, int start, int end, int depth, int dims, int maxEntries, SpatialSingleMeanComparator c, java.util.List<java.util.List<T>> ret)Recursively partition.Method parameters in elki.index.tree.spatial.rstarvariants.strategies.bulk with type arguments of type SpatialComparable Modifier and Type Method Description private intMaxExtensionBulkSplit. chooseMaximalExtendedSplitAxis(java.util.List<? extends SpatialComparable> objects)Computes and returns the best split axis. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.strategies.insert
Methods in elki.index.tree.spatial.rstarvariants.strategies.insert with parameters of type SpatialComparable Modifier and Type Method Description <A> intApproximativeLeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intCombinedInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)Choose insertion rectangle.<A> intLeastEnlargementInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intLeastEnlargementWithAreaInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intLeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)Method parameters in elki.index.tree.spatial.rstarvariants.strategies.insert with type arguments of type SpatialComparable Modifier and Type Method Description <A> intApproximativeLeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intCombinedInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)Choose insertion rectangle.<A> intLeastEnlargementInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intLeastEnlargementWithAreaInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth)<A> intLeastOverlapInsertionStrategy. choose(A options, ArrayAdapter<? extends SpatialComparable,A> getter, SpatialComparable obj, int height, int depth) -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.strategies.reinsert
Methods in elki.index.tree.spatial.rstarvariants.strategies.reinsert with parameters of type SpatialComparable Modifier and Type Method Description <A> int[]CloseReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)<A> int[]FarReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)<A> int[]ReinsertStrategy. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)Perform reinsertions.Method parameters in elki.index.tree.spatial.rstarvariants.strategies.reinsert with type arguments of type SpatialComparable Modifier and Type Method Description <A> int[]CloseReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)<A> int[]FarReinsert. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)<A> int[]ReinsertStrategy. computeReinserts(A entries, ArrayAdapter<? extends SpatialComparable,? super A> getter, SpatialComparable page)Perform reinsertions. -
Uses of SpatialComparable in elki.index.tree.spatial.rstarvariants.strategies.split
Classes in elki.index.tree.spatial.rstarvariants.strategies.split with type parameters of type SpatialComparable Modifier and Type Class Description private static classTopologicalSplitter.Split<A,E extends SpatialComparable>Internal data for an actual split.Methods in elki.index.tree.spatial.rstarvariants.strategies.split with type parameters of type SpatialComparable Modifier and Type Method Description protected <E extends SpatialComparable,A>
doubleAngTanLinearSplit. computeOverlap(A entries, ArrayAdapter<E,A> getter, long[] assign)Compute overlap of assignment<E extends SpatialComparable,A>
long[]AngTanLinearSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)<E extends SpatialComparable,A>
long[]GreeneSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)<E extends SpatialComparable,A>
long[]RTreeLinearSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)<E extends SpatialComparable,A>
long[]RTreeQuadraticSplit. split(A entries, ArrayAdapter<E,A> getter, int minEntries)<E extends SpatialComparable,A>
long[]SplitStrategy. split(A entries, ArrayAdapter<E,A> getter, int minEntries)Split a page<E extends SpatialComparable,A>
long[]TopologicalSplitter. split(A entries, ArrayAdapter<E,A> getter, int minEntries) -
Uses of SpatialComparable in elki.math.linearalgebra
Classes in elki.math.linearalgebra that implement SpatialComparable Modifier and Type Class Description classCentroidClass to compute the centroid of some data.classProjectedCentroidCentroid only using a subset of dimensions. -
Uses of SpatialComparable in elki.math.scales
Method parameters in elki.math.scales with type arguments of type SpatialComparable Modifier and Type Method Description static LinearScale[]Scales. calcScales(Relation<? extends SpatialComparable> rel)Compute a linear scale for each dimension. -
Uses of SpatialComparable in elki.math.spacefillingcurves
Fields in elki.math.spacefillingcurves declared as SpatialComparable Modifier and Type Field Description protected SpatialComparableHilbertSpatialSorter.HilbertRef. vecThe referenced object.Methods in elki.math.spacefillingcurves with parameters of type SpatialComparable Modifier and Type Method Description intBinarySplitSpatialSorter.Sorter. compare(SpatialComparable o1, SpatialComparable o2)Method parameters in elki.math.spacefillingcurves with type arguments of type SpatialComparable Modifier and Type Method Description private voidBinarySplitSpatialSorter. binarySplitSort(java.util.List<? extends SpatialComparable> objs, int start, int end, int depth, int numdim, int[] dims, BinarySplitSpatialSorter.Sorter comp)Sort the array using a binary split in dimension curdim, then recurse with the next dimension.static double[]SpatialSorter. computeMinMax(java.lang.Iterable<? extends SpatialComparable> objs)Compute the minimum and maximum for each dimension.private static doubleZCurveSpatialSorter. getMinPlusMaxObject(java.util.List<? extends SpatialComparable> objs, int s, int dim)Compute getMin(dim) + getMax(dim) for the spatial object.protected voidPeanoSpatialSorter. peanoSort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] mms, int[] dims, int depth, long[] bits, boolean desc)Sort by Peano curve.protected static intZCurveSpatialSorter. pivotizeList1D(java.util.List<? extends SpatialComparable> objs, int start, int end, int dim, double threshold, boolean desc)"Pivotize" the list, such that all elements before the given position are less than, all elements after the position are larger than the threshold value in the given dimension.voidBinarySplitSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] minmax, int[] dims)voidHilbertSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] minmax, int[] dims)voidPeanoSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] minmax, int[] dims)default voidSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs)Partitions the specified feature vectorsvoidSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] minmax, int[] dims)Sort part of the list (start to end).voidZCurveSpatialSorter. sort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] minmax, int[] dims)protected voidZCurveSpatialSorter. zSort(java.util.List<? extends SpatialComparable> objs, int start, int end, double[] mms, int[] dims, int depth)The actual Z sorting functionConstructors in elki.math.spacefillingcurves with parameters of type SpatialComparable Constructor Description HilbertRef(SpatialComparable vec, long[] bits)Constructor. -
Uses of SpatialComparable in elki.outlier.lof
Classes in elki.outlier.lof with type parameters of type SpatialComparable Modifier and Type Class Description classVarianceOfVolume<O extends SpatialComparable>Variance of Volume for outlier detection.static classVarianceOfVolume.Par<O extends SpatialComparable>Parameterization class.Classes in elki.outlier.lof that implement SpatialComparable Modifier and Type Class Description (package private) static classALOCI.NodeNode of the ALOCI Quadtree -
Uses of SpatialComparable in elki.result
Method parameters in elki.result with type arguments of type SpatialComparable Modifier and Type Method Description static ScalesResultScalesResult. getScalesResult(Relation<? extends SpatialComparable> rel)Get (or create) a scales result for a relation.Constructor parameters in elki.result with type arguments of type SpatialComparable Constructor Description ScalesResult(Relation<? extends SpatialComparable> relation)Constructor. -
Uses of SpatialComparable in elki.similarity
Methods in elki.similarity with parameters of type SpatialComparable Modifier and Type Method Description doubleKulczynski1Similarity. minDist(SpatialComparable mbr1, SpatialComparable mbr2) -
Uses of SpatialComparable in elki.visualization.projector
Classes in elki.visualization.projector with type parameters of type SpatialComparable Modifier and Type Class Description classParallelPlotProjector<V extends SpatialComparable>ParallelPlotProjector is responsible for producing a parallel axes visualization.classScatterPlotProjector<V extends SpatialComparable>ScatterPlotProjector is responsible for producing a set of scatterplot visualizations. -
Uses of SpatialComparable in elki.visualization.svg
Methods in elki.visualization.svg with parameters of type SpatialComparable Modifier and Type Method Description static org.w3c.dom.ElementSVGHyperCube. drawFilled(SVGPlot svgp, java.lang.String cls, Projection2D proj, SpatialComparable box)Filled hypercube.static org.w3c.dom.ElementSVGHyperCube. drawFrame(SVGPlot svgp, Projection2D proj, SpatialComparable box)Wireframe hypercube.private static java.util.ArrayList<double[]>SVGHyperCube. getVisibleEdges(Projection2D proj, SpatialComparable box)Get the visible (non-0) edges of a hypercube
-