summaryrefslogtreecommitdiff
path: root/src/META-INF/elki
diff options
context:
space:
mode:
Diffstat (limited to 'src/META-INF/elki')
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm8
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm3
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm12
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm4
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm6
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication12
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector11
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector$Factory7
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector2
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector$Factory2
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection7
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter19
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter13
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction2
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction3
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction3
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.math.dimensionsimilarity.DimensionSimilarity7
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder1
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction4
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution11
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom9
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler1
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting6
-rw-r--r--src/META-INF/elki/de.lmu.ifi.dbs.elki.visualization.visualizers.VisFactory96
24 files changed, 166 insertions, 83 deletions
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm
index 69a3aaed..217954ca 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm
@@ -2,6 +2,7 @@ de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder
de.lmu.ifi.dbs.elki.algorithm.KNNJoin
de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances
de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN
+de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu
de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK
@@ -10,19 +11,26 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.HiCO
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.HiSC
de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD
+de.lmu.ifi.dbs.elki.algorithm.outlier.COP
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore
de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut
de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier
+de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuRandomWalkEC
de.lmu.ifi.dbs.elki.algorithm.statistics.AveragePrecisionAtK
de.lmu.ifi.dbs.elki.algorithm.statistics.RankingQualityHistogram
de.lmu.ifi.dbs.elki.algorithm.statistics.DistanceStatisticsWithClasses
de.lmu.ifi.dbs.elki.algorithm.statistics.EvaluateRankingQuality
+de.lmu.ifi.dbs.elki.algorithm.benchmark.KNNBenchmarkAlgorithm
+de.lmu.ifi.dbs.elki.algorithm.benchmark.RangeQueryBenchmarkAlgorithm
tutorial.outlier.DistanceStddevOutlier \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm
index 7ee58e22..32a6b535 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm
@@ -1,4 +1,5 @@
de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd \ No newline at end of file
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
+tutorial.clustering.SameSizeKMeansAlgorithm
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
index 37621d8b..25c3f6e9 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
@@ -8,6 +8,7 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsPAM
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM
+de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK
@@ -35,6 +36,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD
de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary
de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive
de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI
+de.lmu.ifi.dbs.elki.algorithm.outlier.COP
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore
de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier
@@ -44,6 +46,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut
de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier
+de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
@@ -51,6 +54,9 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
de.lmu.ifi.dbs.elki.algorithm.outlier.ReferenceBasedOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD
@@ -69,6 +75,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.meta.ExternalDoubleOutlierScore
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.FeatureBagging
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.HiCS
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.RescaleMetaOutlierAlgorithm
+de.lmu.ifi.dbs.elki.algorithm.outlier.meta.SimpleOutlierEnsemble
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.ByLabelOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAllOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialNoOutlier
@@ -84,4 +91,7 @@ de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder
de.lmu.ifi.dbs.elki.algorithm.KNNJoin
de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances
-tutorial.outlier.DistanceStddevOutlier \ No newline at end of file
+de.lmu.ifi.dbs.elki.algorithm.benchmark.KNNBenchmarkAlgorithm
+de.lmu.ifi.dbs.elki.algorithm.benchmark.RangeQueryBenchmarkAlgorithm
+tutorial.clustering.SameSizeKMeansAlgorithm
+tutorial.outlier.DistanceStddevOutlier
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
index 2ae85aa5..678db72f 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
@@ -6,6 +6,7 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsPAM
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM
+de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.CASH
@@ -23,4 +24,5 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByModelClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllInOne
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllNoise
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelOrAllInOneClustering \ No newline at end of file
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelOrAllInOneClustering
+tutorial.clustering.SameSizeKMeansAlgorithm \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
index 18ac09f8..b8ebe564 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
@@ -2,6 +2,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD
de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary
de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive
de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI
+de.lmu.ifi.dbs.elki.algorithm.outlier.COP
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore
de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier
@@ -11,6 +12,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut
de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier
+de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
@@ -18,6 +20,9 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
de.lmu.ifi.dbs.elki.algorithm.outlier.ReferenceBasedOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD
@@ -36,6 +41,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.meta.ExternalDoubleOutlierScore
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.FeatureBagging
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.HiCS
de.lmu.ifi.dbs.elki.algorithm.outlier.meta.RescaleMetaOutlierAlgorithm
+de.lmu.ifi.dbs.elki.algorithm.outlier.meta.SimpleOutlierEnsemble
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.ByLabelOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAllOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialNoOutlier
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication b/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication
new file mode 100644
index 00000000..b2eb6445
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication
@@ -0,0 +1,12 @@
+de.lmu.ifi.dbs.elki.gui.minigui.MiniGUI
+de.lmu.ifi.dbs.elki.application.KDDCLIApplication
+de.lmu.ifi.dbs.elki.application.GeneratorXMLSpec
+de.lmu.ifi.dbs.elki.application.ConvertToBundleApplication
+de.lmu.ifi.dbs.elki.application.cache.CacheDoubleDistanceInOnDiskMatrix
+de.lmu.ifi.dbs.elki.application.cache.CacheFloatDistanceInOnDiskMatrix
+de.lmu.ifi.dbs.elki.application.geo.VisualizeGeodesicDistances
+de.lmu.ifi.dbs.elki.application.greedyensemble.ComputeKNNOutlierScores
+de.lmu.ifi.dbs.elki.application.greedyensemble.GreedyEnsembleExperiment
+de.lmu.ifi.dbs.elki.application.greedyensemble.VisualizePairwiseGainMatrix
+de.lmu.ifi.dbs.elki.application.visualization.KNNExplorer
+de.lmu.ifi.dbs.elki.application.ComputeSingleColorHistogram
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector
deleted file mode 100644
index fd4cab91..00000000
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector
+++ /dev/null
@@ -1,11 +0,0 @@
-de.lmu.ifi.dbs.elki.data.DoubleVector
-de.lmu.ifi.dbs.elki.data.BitVector
-de.lmu.ifi.dbs.elki.data.FloatVector
-de.lmu.ifi.dbs.elki.data.IntegerVector
-de.lmu.ifi.dbs.elki.data.OneDimensionalDoubleVector
-de.lmu.ifi.dbs.elki.data.ParameterizationFunction
-de.lmu.ifi.dbs.elki.data.SparseFloatVector
-de.lmu.ifi.dbs.elki.data.SparseDoubleVector
-# de.lmu.ifi.dbs.elki.math.linearalgebra.Vector
-# de.lmu.ifi.dbs.elki.math.linearalgebra.Centroid
-# de.lmu.ifi.dbs.elki.math.linearalgebra.ProjectedCentroid \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector$Factory b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector$Factory
new file mode 100644
index 00000000..c5e5f3d8
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.NumberVector$Factory
@@ -0,0 +1,7 @@
+de.lmu.ifi.dbs.elki.data.DoubleVector$Factory
+de.lmu.ifi.dbs.elki.data.BitVector$Factory
+de.lmu.ifi.dbs.elki.data.FloatVector$Factory
+de.lmu.ifi.dbs.elki.data.IntegerVector$Factory
+de.lmu.ifi.dbs.elki.data.OneDimensionalDoubleVector$Factory
+de.lmu.ifi.dbs.elki.data.SparseFloatVector$Factory
+de.lmu.ifi.dbs.elki.data.SparseDoubleVector$Factory \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector
deleted file mode 100644
index ca27b7b8..00000000
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector
+++ /dev/null
@@ -1,2 +0,0 @@
-de.lmu.ifi.dbs.elki.data.SparseFloatVector
-de.lmu.ifi.dbs.elki.data.SparseDoubleVector \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector$Factory b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector$Factory
new file mode 100644
index 00000000..959360e1
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.SparseNumberVector$Factory
@@ -0,0 +1,2 @@
+de.lmu.ifi.dbs.elki.data.SparseFloatVector$Factory
+de.lmu.ifi.dbs.elki.data.SparseDoubleVector$Factory \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
index 942dc71f..1ec23984 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
@@ -1,11 +1,12 @@
de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection
-de.lmu.ifi.dbs.elki.datasource.ExternalIDJoinDatabaseConnection
-de.lmu.ifi.dbs.elki.datasource.LabelJoinDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.BundleDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.GeneratorXMLDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.RandomDoubleVectorDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.DBIDRangeDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.ExternalIDJoinDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.LabelJoinDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.ConcatenateFilesDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.EmptyDatabaseConnection
-de.lmu.ifi.dbs.elki.datasource.DBIDRangeDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.PresortedBlindJoinDatabaseConnection
# de.lmu.ifi.dbs.elki.datasource.InputStreamDatabaseConnection
# de.lmu.ifi.dbs.elki.datasource.ArrayAdapterDatabaseConnection \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
index fa40e217..4ae2cece 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
@@ -1,17 +1,14 @@
-de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.DoubleVectorProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.DoubleVectorRandomProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.ExternalIDFilter
de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter
de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter
-de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter
+de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFilter
+de.lmu.ifi.dbs.elki.datasource.filter.ExternalIDFilter
+de.lmu.ifi.dbs.elki.datasource.filter.SparseVectorFieldFilter
+de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter
de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter
de.lmu.ifi.dbs.elki.datasource.filter.ShuffleObjectsFilter
de.lmu.ifi.dbs.elki.datasource.filter.SortByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.SparseNumberVectorProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.SparseNumberVectorRandomProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.SparseVectorFieldFilter
+de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter
+de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter
de.lmu.ifi.dbs.elki.datasource.filter.SplitNumberVectorFilter
de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseErfNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMinMaxNormalization
@@ -20,4 +17,6 @@ de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.InverseDocumentFrequencyNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.RankTieNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.TFIDFNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.transform.GlobalPrincipalComponentAnalysisTransform \ No newline at end of file
+de.lmu.ifi.dbs.elki.datasource.filter.transform.GlobalPrincipalComponentAnalysisTransform
+de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorFeatureSelectionFilter
+de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
index 178916cd..4c4a71cc 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
@@ -1,10 +1,9 @@
-de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.DoubleVectorProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.DoubleVectorRandomProjectionFilter
+de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter
de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter
+de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter
de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter
-de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter
de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter
-de.lmu.ifi.dbs.elki.datasource.filter.SparseNumberVectorProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.SparseNumberVectorRandomProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization \ No newline at end of file
+de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorFeatureSelectionFilter
+de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
index ab889ff6..a9c0f46d 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
@@ -26,4 +26,4 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.LCSSDistanceFunction
# tutorial.distancefunction.MultiLPNorm
-# tutorial.distancefunction.TutorialDistanceFunction \ No newline at end of file
+# tutorial.distancefunction.TutorialDistanceFunction
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
index 01d9789a..bf2810a7 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
@@ -9,6 +9,9 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction
index a5e3364e..1ff7d635 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction
@@ -9,6 +9,9 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.dimensionsimilarity.DimensionSimilarity b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.dimensionsimilarity.DimensionSimilarity
new file mode 100644
index 00000000..0c49e67c
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.dimensionsimilarity.DimensionSimilarity
@@ -0,0 +1,7 @@
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.CovarianceDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.HSMDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.HiCSDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.MCEDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.SURFINGDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.SlopeDimensionSimilarity
+de.lmu.ifi.dbs.elki.math.dimensionsimilarity.SlopeInversionDimensionSimilarity
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder
index 95801f2c..7dabf57a 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder
@@ -1,2 +1,3 @@
de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder
de.lmu.ifi.dbs.elki.math.linearalgebra.pca.WeightedCovarianceMatrixBuilder
+de.lmu.ifi.dbs.elki.math.linearalgebra.pca.RANSACCovarianceMatrixBuilder \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction
new file mode 100644
index 00000000..84f29b30
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction
@@ -0,0 +1,4 @@
+de.lmu.ifi.dbs.elki.math.statistics.EpanechnikovKernelDensityFunction
+de.lmu.ifi.dbs.elki.math.statistics.GaussianKernelDensityFunction
+de.lmu.ifi.dbs.elki.math.statistics.TriangularKernelDensityFunction
+de.lmu.ifi.dbs.elki.math.statistics.UniformKernelDensityFunction
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution
new file mode 100644
index 00000000..cb0541ea
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution
@@ -0,0 +1,11 @@
+de.lmu.ifi.dbs.elki.math.statistics.distribution.UniformDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentialDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.BetaDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiSquaredDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.PoissonDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.StudentsTDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ConstantDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.HaltonUniformDistribution \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom
new file mode 100644
index 00000000..0e27040e
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom
@@ -0,0 +1,9 @@
+de.lmu.ifi.dbs.elki.math.statistics.distribution.UniformDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentialDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.BetaDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiSquaredDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.ConstantDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.HaltonUniformDistribution \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler b/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler
index 66d8fef1..c16f1124 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler
@@ -4,3 +4,4 @@ de.lmu.ifi.dbs.elki.result.DiscardResultHandler
de.lmu.ifi.dbs.elki.result.KMLOutputHandler
de.lmu.ifi.dbs.elki.visualization.ExportVisualizations
de.lmu.ifi.dbs.elki.application.jsmap.JSONResultHandler
+de.lmu.ifi.dbs.elki.result.LogResultStructureResultHandler \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting
new file mode 100644
index 00000000..7cb9359d
--- /dev/null
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting
@@ -0,0 +1,6 @@
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMean
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMin
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMax
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMedian
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingBayes
+de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingRestrictedBayes \ No newline at end of file
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.visualization.visualizers.VisFactory b/src/META-INF/elki/de.lmu.ifi.dbs.elki.visualization.visualizers.VisFactory
index 06c0cc41..a4c5e72f 100644
--- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.visualization.visualizers.VisFactory
+++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.visualization.visualizers.VisFactory
@@ -1,46 +1,50 @@
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.AxisVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.MarkerVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.PolygonVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterMeanVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterHullVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.EMClusterVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.VoronoiVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterOrderVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index.TreeMBRVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index.TreeSphereVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.outlier.BubbleVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.TooltipScoreVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.TooltipStringVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.ToolBox2DVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.ReferencePointsVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.density.DensityEstimationOverlay$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.MoveObjectsToolVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionDotVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionConvexHullVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionCubeVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionToolCubeVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionToolDotVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.histogram.ColoredHistogramVisualizer$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.LineVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.ParallelAxisVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster.ClusterParallelMeanVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster.ClusterOutlineVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.index.RTreeParallelVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionAxisRangeVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionLineVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionToolAxisRangeVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionToolLineVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments.CircleSegmentsVisualizer$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.HistogramVisFactory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.ClusterEvaluationVisFactory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.XYCurveVisFactory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.LabelVisFactory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.PixmapVisualizer$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.SimilarityMatrixVisualizer$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.KeyVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.SettingsVisFactory
-de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSClusterVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotCutVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotSelectionVisualization$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotVisualizer$Factory
-de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSSteepAreaVisualization$Factory
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.AxisVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.MarkerVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.PolygonVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterMeanVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterHullVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.EMClusterVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.VoronoiVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster.ClusterOrderVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index.TreeMBRVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.index.TreeSphereVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.outlier.BubbleVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.outlier.COPVectorVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.TooltipScoreVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.TooltipStringVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.ToolBox2DVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.ReferencePointsVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.density.DensityEstimationOverlay
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.DistanceFunctionVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.MoveObjectsToolVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionDotVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionConvexHullVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionCubeVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionToolCubeVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.selection.SelectionToolDotVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.histogram.ColoredHistogramVisualizer
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.LineVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.ParallelAxisVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.AxisVisibilityVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.AxisReorderVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster.ClusterParallelMeanVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.cluster.ClusterOutlineVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.index.RTreeParallelVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionAxisRangeVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionLineVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionToolAxisRangeVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.parallel.selection.SelectionToolLineVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.pairsegments.CircleSegmentsVisualizer
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.HistogramVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.ClusterEvaluationVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.XYCurveVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.LabelVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.PixmapVisualizer
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.SimilarityMatrixVisualizer
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.KeyVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.visunproj.SettingsVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSClusterVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotCutVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotSelectionVisualization
+de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSPlotVisualizer
+de.lmu.ifi.dbs.elki.visualization.visualizers.optics.OPTICSSteepAreaVisualization