Serialized Form


Package de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash

Class de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash.CASHInterval extends HyperBoundingBox implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.application.jsmap

Class de.lmu.ifi.dbs.elki.application.jsmap.JSONBuffer.JSONException extends RuntimeException implements Serializable

serialVersionUID: 1L


Package de.lmu.ifi.dbs.elki.data

Class de.lmu.ifi.dbs.elki.data.Bit extends Number implements Serializable

serialVersionUID: 390879869314931240L

Serialized Fields

bit

boolean bit
Internal representation of the bit value.

Class de.lmu.ifi.dbs.elki.data.HyperBoundingBox extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.data.LabelList extends ArrayList<String> implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.data.ModifiableHyperBoundingBox extends HyperBoundingBox implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.data.RationalNumber extends Number implements Serializable

serialVersionUID: 7347098153261459646L

Serialized Fields

numerator

BigInteger numerator
Holding the numerator of the RationalNumber.


denominator

BigInteger denominator
Holding the denominator of the RationalNumber.


Package de.lmu.ifi.dbs.elki.data.type

Class de.lmu.ifi.dbs.elki.data.type.NoSupportedDataTypeException extends IllegalStateException implements Serializable

serialVersionUID: 1L


Package de.lmu.ifi.dbs.elki.database.datastore

Class de.lmu.ifi.dbs.elki.database.datastore.DataStoreEvent extends EventObject implements Serializable

serialVersionUID: 7183716156466324055L

Serialized Fields

objects

Map<K,V> objects
The objects that were changed in the DataStore mapped by the type of change.


Package de.lmu.ifi.dbs.elki.database.ids.generic

Class de.lmu.ifi.dbs.elki.database.ids.generic.GenericArrayModifiableDBIDs extends ArrayList<DBID> implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.database.ids.generic.GenericHashSetModifiableDBIDs extends HashSet<DBID> implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.database.ids.generic.GenericTreeSetModifiableDBIDs extends TreeSet<DBID> implements Serializable

serialVersionUID: 1L


Package de.lmu.ifi.dbs.elki.datasource.bundle

Class de.lmu.ifi.dbs.elki.datasource.bundle.BundleMeta extends ArrayList<SimpleTypeInformation<?>> implements Serializable

serialVersionUID: 1L


Package de.lmu.ifi.dbs.elki.datasource.filter

Class de.lmu.ifi.dbs.elki.datasource.filter.NonNumericFeaturesException extends Exception implements Serializable

serialVersionUID: 284302959521511627L


Package de.lmu.ifi.dbs.elki.distance.distancevalue

Class de.lmu.ifi.dbs.elki.distance.distancevalue.AbstractDistance extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput arg0)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput arg0)
                   throws IOException
Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.BitDistance extends NumberDistance<BitDistance,Bit> implements Serializable

serialVersionUID: 6514853467081717551L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the bit value of this BitDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the bit value of this BitDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.CorrelationDistance extends AbstractDistance<D extends CorrelationDistance<D>> implements Serializable

serialVersionUID: 2829135841596857929L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the correlation value and the euclidean value of this CorrelationDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the correlation value and the euclidean value of this CorrelationDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.DoubleDistance extends NumberDistance<DoubleDistance,Double> implements Serializable

serialVersionUID: 3711413449321214862L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the double value of this DoubleDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the double value of this DoubleDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.FloatDistance extends NumberDistance<FloatDistance,Float> implements Serializable

serialVersionUID: -5702250266358369075L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the float value of this FloatDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the float value of this FloatDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.IntegerDistance extends NumberDistance<IntegerDistance,Integer> implements Serializable

serialVersionUID: 5583821082931825810L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the integer value of this IntegerDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the integer value of this IntegerDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.NumberDistance extends AbstractDistance<D extends NumberDistance<D,N>> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput arg0)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput arg0)
                   throws IOException
Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.PCACorrelationDistance extends CorrelationDistance<PCACorrelationDistance> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the correlation value and the euclidean value of this CorrelationDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the correlation value and the euclidean value of this CorrelationDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.PreferenceVectorBasedCorrelationDistance extends CorrelationDistance<PreferenceVectorBasedCorrelationDistance> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Calls CorrelationDistance.readExternal(java.io.ObjectInput) and reads additionally the dimensionality and each Byte of the common preference vector from the specified stream..

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls CorrelationDistance.writeExternal(java.io.ObjectOutput) and writes additionally the dimensionality and each Byte of the common preference vector to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.distancevalue.SubspaceDistance extends AbstractDistance<SubspaceDistance> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the subspace distance value and the affine distance value of this SubspaceDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the subspace distance value and the affine distance value of this SubspaceDistance to the specified stream.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.gui.configurator

Class de.lmu.ifi.dbs.elki.gui.configurator.ConfiguratorPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

childconfig

Map<K,V> childconfig
Keep a map of parameter


children

Vector<E> children
Child options


listenerList

EventListenerList listenerList
The event listeners for this panel.


Package de.lmu.ifi.dbs.elki.gui.minigui

Class de.lmu.ifi.dbs.elki.gui.minigui.MiniGUI extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

outputArea

LogPanel outputArea
Logging output area.


parameterTable

ParameterTable parameterTable
The parameter table


parameters

DynamicParameters parameters
Parameter storage


store

SavedSettingsFile store
Settings storage


savedCombo

JComboBox savedCombo
Combo box for saved settings


savedSettingsModel

MiniGUI.SettingsComboboxModel savedSettingsModel
Model to link the combobox with


runButton

JButton runButton
The "run" button.


Package de.lmu.ifi.dbs.elki.gui.multistep

Class de.lmu.ifi.dbs.elki.gui.multistep.MultiStepGUI extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

outputArea

LogPanel outputArea
Logging output area.


inputTab

InputTabPanel inputTab

algTab

AlgorithmTabPanel algTab

evalTab

EvaluationTabPanel evalTab

outTab

OutputTabPanel outTab

logTab

LoggingTabPanel logTab

setTab

SavedSettingsTabPanel setTab

Package de.lmu.ifi.dbs.elki.gui.multistep.panels

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.AlgorithmTabPanel extends ParameterTabPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

algorithms

AlgorithmStep algorithms
The data input configured


basedOnDatabase

WeakReference<T> basedOnDatabase
Database we ran last onn


input

InputTabPanel input
Input step to run on.

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.EvaluationTabPanel extends ParameterTabPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

evals

EvaluationStep evals
The data input configured


basedOnResult

WeakReference<T> basedOnResult
Result we ran last onn


input

InputTabPanel input
Input step to run on.


algs

AlgorithmTabPanel algs
Algorithm step to run on.

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.InputTabPanel extends ParameterTabPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

input

InputStep input
The data input configured


executed

boolean executed
Signal when an database input has been executed.

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.LoggingTabPanel extends ParameterTabPanel implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.OutputTabPanel extends ParameterTabPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

outs

OutputStep outs
The data input configured


basedOnResult

WeakReference<T> basedOnResult
Result we ran last on


input

InputTabPanel input
Input step to run on.


evals

EvaluationTabPanel evals
Algorithm step to run on.

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.ParameterTabPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

parameterTable

ConfiguratorPanel parameterTable
The parameter table


runButton

JButton runButton
The "run" button.


statusText

JLabel statusText
The status text field


observers

Observers<T> observers
Observers of this panel

Class de.lmu.ifi.dbs.elki.gui.multistep.panels.SavedSettingsTabPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

store

SavedSettingsFile store
The settings file to display.


savedSettingsModel

SavedSettingsTabPanel.SettingsComboboxModel savedSettingsModel
Settings combo box.


savedCombo

JComboBox savedCombo
The combo box to use


gui

MultiStepGUI gui
The UI to set parameters on. TODO: Use an Interface instead?


Package de.lmu.ifi.dbs.elki.gui.util

Class de.lmu.ifi.dbs.elki.gui.util.LogPane extends JTextPane implements Serializable

serialVersionUID: 1L

Serialized Fields

baseStyle

Style baseStyle
Base (default) style


msgStyle

Style msgStyle
Regular message style


dbgStyle

Style dbgStyle
Debug message style


errStyle

Style errStyle
Error message style


msgformat

Formatter msgformat
Formatter for regular messages (informational records)


debugformat

Formatter debugformat
Formatter for debugging messages


errformat

Formatter errformat
Formatter for error messages


lastNewlinePos

int lastNewlinePos
Last newline position

Class de.lmu.ifi.dbs.elki.gui.util.LogPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

logpane

LogPane logpane
The actual text logging pane


pbarmap

HashMap<K,V> pbarmap
Current progress bars

Class de.lmu.ifi.dbs.elki.gui.util.ParametersModel extends AbstractTableModel implements Serializable

serialVersionUID: 1L

Serialized Fields

parameters

DynamicParameters parameters
Parameter storage

Class de.lmu.ifi.dbs.elki.gui.util.ParameterTable extends JTable implements Serializable

serialVersionUID: 1L

Serialized Fields

parameters

DynamicParameters parameters
The parameters we edit.


Package de.lmu.ifi.dbs.elki.index.preprocessed.knn

Class de.lmu.ifi.dbs.elki.index.preprocessed.knn.KNNChangeEvent extends EventObject implements Serializable

serialVersionUID: 513913140334355886L

Serialized Fields

type

KNNChangeEvent.Type type
Holds the type of this change event.

See Also:
KNNChangeEvent.Type

objects

DBIDs objects
The ids of the kNNs that were inserted or deleted due to the insertion or removals of objects.


updates

DBIDs updates
The ids of the kNNs that were updated due to the insertion or removals of objects.


Package de.lmu.ifi.dbs.elki.index.tree

Class de.lmu.ifi.dbs.elki.index.tree.AbstractDirectoryEntry extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Restores the id of the object (node or data object) that is represented by this entry from the specified stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the id of the object (node or data object) that is represented by this entry to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.index.tree.AbstractLeafEntry extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Restores the id of the object (node or data object) that is represented by this entry from the specified stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the id of the object (node or data object) that is represented by this entry to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.index.tree.AbstractNode extends AbstractPage implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.AbstractMTreeNode extends AbstractNode<E extends MTreeEntry<D>> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeDirectoryEntry extends AbstractDirectoryEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the routingObjectID, the parentDistance and the coveringRadius of this entry from the specified input stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the routingObjectID, the parentDistance and the coveringRadius of this entry to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeLeafEntry extends AbstractLeafEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the parentDistance of this entry from the specified input stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the parentDistance of this entry to the specified stream.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.PolynomialApproximation extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.ApproximationLine extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeNode extends AbstractMTreeNode<O,D extends Distance<D>,MTreeNode<O,D extends Distance<D>>,MTreeEntry<D extends Distance<D>>> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial

Class de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialDirectoryEntry extends AbstractDirectoryEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the MBR object of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the MBR object of this entry to the specified output stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialPointLeafEntry extends AbstractLeafEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the values of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the values of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.AbstractRStarTreeNode extends AbstractNode<E extends SpatialEntry> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluDirectoryEntry extends SpatialDirectoryEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the MBR object of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the MBR object of this entry to the specified output stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluLeafEntry extends SpatialPointLeafEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the values of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the values of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluNode extends AbstractRStarTreeNode<DeLiCluNode,DeLiCluEntry> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeNode extends AbstractRStarTreeNode<RStarTreeNode,SpatialEntry> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.logging

Class de.lmu.ifi.dbs.elki.logging.ELKILogRecord extends LogRecord implements Serializable

serialVersionUID: 2820476270420700176L


Package de.lmu.ifi.dbs.elki.logging.progress

Class de.lmu.ifi.dbs.elki.logging.progress.ProgressLogRecord extends ELKILogRecord implements Serializable

serialVersionUID: 1L

Serialized Fields

progress

Progress progress
Progress storage


Package de.lmu.ifi.dbs.elki.math.linearalgebra

Class de.lmu.ifi.dbs.elki.math.linearalgebra.Centroid extends Vector implements Serializable

serialVersionUID: 1L

Serialized Fields

wsum

double wsum
The current weight

Class de.lmu.ifi.dbs.elki.math.linearalgebra.CholeskyDecomposition extends Object implements Serializable

Serialized Fields

L

double[][] L
Array for internal storage of decomposition.

internal array storage.

n

int n
Row and column dimension (square matrix).

matrix dimension.

isspd

boolean isspd
Symmetric and positive definite flag.

is symmetric and positive definite flag.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.EigenvalueDecomposition extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

n

int n
Row and column dimension (square matrix).

matrix dimension.

issymmetric

boolean issymmetric
Symmetry flag.

internal symmetry flag.

d

double[] d
Arrays for internal storage of eigenvalues.

internal storage of eigenvalues.

e

double[] e
Arrays for internal storage of eigenvalues.

internal storage of eigenvalues.

V

double[][] V
Array for internal storage of eigenvectors.

internal storage of eigenvectors.

H

double[][] H
Array for internal storage of nonsymmetric Hessenberg form.

internal storage of nonsymmetric Hessenberg form.

ort

double[] ort
Working storage for nonsymmetric algorithm.

working storage for nonsymmetric algorithm.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.LUDecomposition extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

LU

double[][] LU
Array for internal storage of decomposition.

internal array storage.

m

int m
Row and column dimensions, and pivot sign.

column dimension.

n

int n
Row and column dimensions, and pivot sign.

column dimension.

pivsign

int pivsign
Row and column dimensions, and pivot sign.

column dimension.

piv

int[] piv
Internal storage of pivot vector.

pivot vector.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.Matrix extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

elements

double[][] elements
Array for internal storage of elements.

internal array storage.

columndimension

int columndimension
Column dimension.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.ProjectedCentroid extends Centroid implements Serializable

serialVersionUID: 1L

Serialized Fields

dims

BitSet dims
The selected dimensions.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.QRDecomposition extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

QR

double[][] QR
Array for internal storage of decomposition.

internal array storage.

m

int m
Row and column dimensions.

column dimension.

n

int n
Row and column dimensions.

column dimension.

Rdiag

double[] Rdiag
Array for internal storage of diagonal of R.

diagonal of R.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.SingularValueDecomposition extends Object implements Serializable

Serialized Fields

U

double[][] U
Arrays for internal storage of U and V.

internal storage of U.

V

double[][] V
Arrays for internal storage of U and V.

internal storage of U.

s

double[] s
Array for internal storage of singular values.

internal storage of singular values.

m

int m
Row and column dimensions.

row dimension.

n

int n
Row and column dimensions.

row dimension.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.Vector extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

elements

double[] elements
Array for internal storage of elements.

internal array storage.

Package de.lmu.ifi.dbs.elki.persistent

Class de.lmu.ifi.dbs.elki.persistent.AbstractPage extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.persistent.OnDiskArray extends Object implements Serializable

serialVersionUID: 7586497243452875056L

Serialized Fields

magic

int magic
Magic number used to identify files


headersize

int headersize
Size of the header in the file. Note that the internal header is four integers already.


recordsize

int recordsize
Size of the records in the file.


numrecs

int numrecs
Number of records in the file.


filename

File filename
File name.


file

RandomAccessFile file
Random Access File object.


lock

FileLock lock
Lock for the file that will be kept while writing.


writable

boolean writable
Writable or read-only object


map

MappedByteBuffer map

Package de.lmu.ifi.dbs.elki.utilities.datastructures

Class de.lmu.ifi.dbs.elki.utilities.datastructures.AnyMap extends HashMap<K,Object> implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.utilities.datastructures.HashMapList extends HashMap<K,List<V>> implements Serializable

serialVersionUID: 3883242025598456055L


Package de.lmu.ifi.dbs.elki.utilities.datastructures.heap

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.Heap extends AbstractQueue<E> implements Serializable

serialVersionUID: 1L

Serialized Fields

queue

Object[] queue
Heap storage Note: keep private; all write access should be done through Heap.putInQueue(int, java.lang.Object) for subclasses to track!


size

int size
Current number of objects


comparator

Comparator<T> comparator
The comparator or null

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.KNNHeap extends TiedTopBoundedHeap<DistanceResultPair<D extends Distance<D>>> implements Serializable

serialVersionUID: 1L

Serialized Fields

maxdist

Distance<D extends Distance<D>> maxdist
Maximum distance, usually infiniteDistance

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.KNNList extends ArrayList<DistanceResultPair<D extends Distance<D>>> implements Serializable

serialVersionUID: 1L

Serialized Fields

k

int k
The value of k this was materialized for.


maxdist

Distance<D extends Distance<D>> maxdist
The maximum distance to return if size() < k

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.TiedTopBoundedHeap extends TopBoundedHeap<E> implements Serializable

serialVersionUID: 1L

Serialized Fields

ties

LinkedList<E> ties
List to keep ties in.

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.TopBoundedHeap extends Heap<E> implements Serializable

serialVersionUID: 1L

Serialized Fields

maxsize

int maxsize
Maximum size

Class de.lmu.ifi.dbs.elki.utilities.datastructures.heap.UpdatableHeap extends Heap<O> implements Serializable

serialVersionUID: 1L

Serialized Fields

index

HashMap<K,V> index
Holds the indices in the heap of each element.


Package de.lmu.ifi.dbs.elki.utilities.designpattern

Class de.lmu.ifi.dbs.elki.utilities.designpattern.Observers extends Vector<Observer<? super T>> implements Serializable

serialVersionUID: 1L


Package de.lmu.ifi.dbs.elki.utilities.exceptions

Class de.lmu.ifi.dbs.elki.utilities.exceptions.AbortException extends RuntimeException implements Serializable

serialVersionUID: -1128409354869276998L

Class de.lmu.ifi.dbs.elki.utilities.exceptions.APIViolationException extends AbortException implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.utilities.exceptions.ObjectNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.utilities.exceptions.UnableToComplyException extends Exception implements Serializable


Package de.lmu.ifi.dbs.elki.utilities.optionhandling

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.InternalParameterizationErrors extends ParameterException implements Serializable

serialVersionUID: 1L

Serialized Fields

internalErrors

Collection<E> internalErrors
The errors that occurred.

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.NoParameterValueException extends ParameterException implements Serializable

serialVersionUID: 8991076624591950629L

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException extends Exception implements Serializable

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.UnspecifiedParameterException extends WrongParameterValueException implements Serializable

serialVersionUID: -7142809547201980898L

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.UnusedParameterException extends ParameterException implements Serializable

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.WrongParameterValueException extends ParameterException implements Serializable

serialVersionUID: 2155964376772417402L


Package de.lmu.ifi.dbs.elki.visualization

Class de.lmu.ifi.dbs.elki.visualization.VisualizationTask extends AnyMap<String> implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name
Name


context

VisualizerContext context
The active context


factory

VisFactory factory
The factory


result

Result result
The result we are attached to


proj

Projection proj
The current projection


relation

Relation<O> relation
The main representation


svgp

SVGPlot svgp
The plot to draw onto


width

double width
Width


height

double height
Height

Class de.lmu.ifi.dbs.elki.visualization.VisualizerContext extends AnyMap<String> implements Serializable

serialVersionUID: 1L

Serialized Fields

result

HierarchicalResult result
The full result object


listenerList

EventListenerList listenerList
The event listeners for this context.


stylelib

StyleLibrary stylelib
The style library of this context


projectors

Collection<E> projectors
Projectors to use


factories

Collection<E> factories
Factories to use


hideVisualizers

Pattern hideVisualizers
Visualizers to hide by default


Package de.lmu.ifi.dbs.elki.visualization.batikutil

Class de.lmu.ifi.dbs.elki.visualization.batikutil.JSVGSynchronizedCanvas extends org.apache.batik.swing.JSVGCanvas implements Serializable

serialVersionUID: 1L

Serialized Fields

synchronizer

JSVGUpdateSynchronizer synchronizer
Synchronizer to use when synchronizing SVG plots


plot

SVGPlot plot
Current SVG plot.


Package de.lmu.ifi.dbs.elki.visualization.css

Class de.lmu.ifi.dbs.elki.visualization.css.CSSClass.InvalidCSS extends RuntimeException implements Serializable

serialVersionUID: 3130536799704124363L

Class de.lmu.ifi.dbs.elki.visualization.css.CSSClassManager.CSSNamingConflict extends Exception implements Serializable

serialVersionUID: 4163822727195636747L


Package de.lmu.ifi.dbs.elki.visualization.gui

Class de.lmu.ifi.dbs.elki.visualization.gui.ResultWindow extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

overviewItem

JMenuItem overviewItem
The "Overview" button, which goes to the overview view.


quitItem

JMenuItem quitItem
The "Quit" button, to close the application.


exportItem

JMenuItem exportItem
The "Export" button, to save the image


editItem

JMenuItem editItem
The "tabular edit" item.


visualizersMenu

JMenu visualizersMenu
The "Visualizers" button, to enable/disable visualizers


svgCanvas

JSVGSynchronizedCanvas svgCanvas
The SVG canvas.


overview

OverviewPlot overview
The overview plot.


context

VisualizerContext context
Visualizer context


currentSubplot

DetailView currentSubplot
Currently selected subplot.


result

HierarchicalResult result
Result to visualize

Class de.lmu.ifi.dbs.elki.visualization.gui.SelectionTableWindow extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

table

JTable table
The JTable


closeButton

JButton closeButton
Button to close the window


deleteButton

JButton deleteButton
Button to delete the selected objects


dotTableModel

SelectionTableWindow.DatabaseTableModel dotTableModel
The table model


dbids

ArrayModifiableDBIDs dbids
The DBIDs to display


database

Database database
The database we use


crep

Relation<O> crep
Class label representation


orep

Relation<O> orep
Object label representation


context

VisualizerContext context
Our context

Class de.lmu.ifi.dbs.elki.visualization.gui.SimpleSVGViewer extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

svgCanvas

JSVGSynchronizedCanvas svgCanvas
The main canvas.


Package de.lmu.ifi.dbs.elki.visualization.gui.overview

Class de.lmu.ifi.dbs.elki.visualization.gui.overview.DetailViewSelectedEvent extends ActionEvent implements Serializable

serialVersionUID: 1L

Serialized Fields

overview

OverviewPlot overview
Parent overview plot.


it

PlotItem it
Plot item selected


Package de.lmu.ifi.dbs.elki.visualization.savedialog

Class de.lmu.ifi.dbs.elki.visualization.savedialog.SaveOptionsPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

fc

JFileChooser fc
The fileChooser on which this panel is installed.


width

int width
The width of the exported image (if exported to JPEG or PNG). Default is 1024.


height

int height
The height of the exported image (if exported to JPEG or PNG). Default is 768.


ratio

double ratio
Ratio for easier size adjustment


mainPanel

JPanel mainPanel
Main panel


qualPanel

JPanel qualPanel
Shows quality info when saving as JPEG.


sizePanel

JPanel sizePanel
If saving as JPEG/PNG show width/height infos here.


spinnerWidth

JSpinner spinnerWidth

spinnerHeight

JSpinner spinnerHeight

spinnerQual

JSpinner spinnerQual

modelWidth

SpinnerNumberModel modelWidth

modelHeight

SpinnerNumberModel modelHeight

modelQuality

SpinnerNumberModel modelQuality

aspectRatioLock

JCheckBox aspectRatioLock

resetSizeButton

JButton resetSizeButton

formatSelector

JComboBox formatSelector

hasResetButton

boolean hasResetButton

Package de.lmu.ifi.dbs.elki.visualization.visualizers.events

Class de.lmu.ifi.dbs.elki.visualization.visualizers.events.ContextChangedEvent extends EventObject implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.visualization.visualizers.events.ResizedEvent extends ContextChangedEvent implements Serializable

serialVersionUID: 1L


Release 0.4.0 (2011-09-20_1324)