| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.application | 
 Base classes for stand alone applications. 
 | 
| de.lmu.ifi.dbs.elki.application.geo | 
 Application for exploring geo data. 
 | 
| de.lmu.ifi.dbs.elki.data.synthetic.bymodel | 
 Generator using a distribution model specified in an XML configuration file. 
 | 
| de.lmu.ifi.dbs.elki.database | 
 ELKI database layer - loading, storing, indexing and accessing data 
 | 
| de.lmu.ifi.dbs.elki.datasource | 
 Data normalization (and reconstitution) of data sets. 
 | 
| de.lmu.ifi.dbs.elki.gui.minigui | 
 A very simple UI to build ELKI command lines. 
 | 
| de.lmu.ifi.dbs.elki.gui.multistep | 
 Multi-step GUI for ELKI 
 | 
| de.lmu.ifi.dbs.elki.index.preprocessed.preference | 
 Indexes storing preference vectors. 
 | 
| de.lmu.ifi.dbs.elki.result.textwriter | 
 Text serialization (CSV, Gnuplot, Console, ...) 
 | 
| de.lmu.ifi.dbs.elki.result.textwriter.writers | 
 Serialization handlers for individual data types. 
 | 
| de.lmu.ifi.dbs.elki.utilities | 
 Utility and helper classes - commonly used data structures, output formatting, exceptions, ... 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneratorXMLSpec.run()
Runs the wrapper with the specified arguments. 
 | 
void | 
ComputeSingleColorHistogram.run()  | 
abstract void | 
AbstractApplication.run()
Runs the application. 
 | 
void | 
ConvertToBundleApplication.run()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VisualizeGeodesicDistances.run()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GeneratorSingleCluster.addGenerator(DistributionWithRandom gen)
Add a new generator to the cluster. 
 | 
MultipleObjectsBundle | 
GeneratorMain.generate()
Main loop to generate data set. 
 | 
List<Vector> | 
GeneratorInterface.generate(int count)
Generate a specified number of points 
 | 
List<Vector> | 
GeneratorSingleCluster.generate(int count)
Generate the given number of additional points. 
 | 
void | 
GeneratorSingleCluster.setClipping(Vector min,
           Vector max)
Set a clipping box. min needs to be smaller than max in each component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBIDs | 
UpdatableDatabase.insert(ObjectBundle objpackages)
Inserts the given object(s) and their associations into the database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private GeneratorMain | 
GeneratorXMLDatabaseConnection.loadXMLSpecification()
Load the XML configuration file. 
 | 
private Vector | 
GeneratorXMLDatabaseConnection.parseVector(String s)
Parse a string into a vector. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementClipping(GeneratorSingleCluster cluster,
                      Node cur)
Process a 'clipping' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementCluster(GeneratorMain gen,
                     Node cur)
Process a 'cluster' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementDataset(GeneratorMain gen,
                     Node cur)
Process a 'dataset' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementGamma(GeneratorSingleCluster cluster,
                   Node cur)
Process a 'gamma' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementHalton(GeneratorSingleCluster cluster,
                    Node cur)
Process a 'halton' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementNormal(GeneratorSingleCluster cluster,
                    Node cur)
Process a 'normal' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementPoint(List<Vector> points,
                   Node cur)
Parse a 'point' element (point vector for a static cluster) 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementRotate(GeneratorSingleCluster cluster,
                    Node cur)
Process a 'rotate' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementStatic(GeneratorMain gen,
                    Node cur)
Process a 'static' cluster Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementTranslate(GeneratorSingleCluster cluster,
                       Node cur)
Process a 'translate' Element in the XML stream. 
 | 
private void | 
GeneratorXMLDatabaseConnection.processElementUniform(GeneratorSingleCluster cluster,
                     Node cur)
Process a 'uniform' Element in the XML stream. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MiniGUI.run()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiStepGUI.run()  | 
| Modifier and Type | Method and Description | 
|---|---|
private BitSet | 
DiSHPreferenceVectorIndex.determinePreferenceVector(Relation<V> relation,
                         ModifiableDBIDs[] neighborIDs,
                         StringBuilder msg)
Determines the preference vector according to the specified neighbor ids. 
 | 
private BitSet | 
DiSHPreferenceVectorIndex.determinePreferenceVectorByApriori(Relation<V> relation,
                                  ModifiableDBIDs[] neighborIDs,
                                  StringBuilder msg)
Determines the preference vector with the apriori strategy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TextWriter.output(Database db,
      Result r,
      StreamFactory streamOpener,
      Pattern filter)
Stream output. 
 | 
private void | 
TextWriter.printObject(TextWriterStream out,
           Database db,
           DBIDRef objID,
           List<Relation<?>> ra)  | 
abstract void | 
TextWriterWriterInterface.write(TextWriterStream out,
     String label,
     O object)
Write a given object to the output stream. 
 | 
private void | 
TextWriter.writeClusterResult(Database db,
                  StreamFactory streamOpener,
                  Clustering<Model> clustering,
                  Cluster<Model> clus,
                  List<Relation<?>> ra,
                  NamingScheme naming)  | 
private void | 
TextWriter.writeIterableResult(StreamFactory streamOpener,
                   IterableResult<?> ri)  | 
void | 
TextWriterWriterInterface.writeObject(TextWriterStream out,
           String label,
           Object object)
Non-type-checking version. 
 | 
private void | 
TextWriter.writeOrderingResult(Database db,
                   StreamFactory streamOpener,
                   OrderingResult or,
                   List<Relation<?>> ra)  | 
private void | 
TextWriter.writeOtherResult(StreamFactory streamOpener,
                Result r)  | 
private void | 
TextWriter.writeSettingsResult(StreamFactory streamOpener,
                   List<SettingsResult> rs)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TextWriterPair.write(TextWriterStream out,
     String label,
     Pair<?,?> object)
Serialize a pair, component-wise 
 | 
void | 
TextWriterTriple.write(TextWriterStream out,
     String label,
     Triple<?,?,?> object)
Serialize a triple, component-wise 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
ClassGenericsUtil.instantiate(Class<T> type,
           String className)
 Returns a new instance of the given type for the specified className. 
 | 
static <T> T | 
ClassGenericsUtil.instantiateGenerics(Class<?> type,
                   String className)
 Returns a new instance of the given type for the specified className. 
 |