Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

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

Package collects basic classes for different data types, database object types and label types.

See:
          Description

Interface Summary
Arithmetic<N extends Number> An interface to define requirements for a number to perform arithmetic operations.
DatabaseObject A DatabaseObject should provide handling of a database ID.
FeatureVector<V extends FeatureVector<V,N>,N extends Number> Interface FeatureVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
 

Class Summary
AbstractDatabaseObject Abstract super class for all database objects.
Bit Provides a bit number.
BitSetComparator BitSetComparator to compare BitSets.
BitVector Provides a BitVector wrapping a BitSet.
ClassLabel<L extends ClassLabel<L>> A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.
DoubleVector A DoubleVector is to store real values approximately as double values.
ExternalObject Provides an id referencing an external data object.
FloatVector A FloatVector is to store real values approximately as float values.
HierarchicalClassLabel A HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure of classes.
MultiInstanceObject<O extends DatabaseObject> MultiInstanceObject represents a collection of several DatabaseObjects of an equal type.
MultiRepresentedObject<O extends DatabaseObject> MultiRepresentedObject represents a collection of several DatabaseObjects of a same superclass.
NumberVector<V extends NumberVector<V,N>,N extends Number> NumberVector is an abstract implementation of FeatureVector.
ParameterizationFunction A parameterization function decribes all lines in a d-dimensional feature space intersecting in one point p.
RationalNumber RationalNumber represents rational numbers in arbitrary precision.
RealVector<V extends RealVector<V,N>,N extends Number> RealVector is an abstract super class for all feature vectors having real numbers as values.
SimpleClassLabel A simple class label casting a String as it is as label.
SparseDoubleVector A SparseDoubleVector is to store real values approximately as double values.
 

Enum Summary
ParameterizationFunction.ExtremumType Available types for the global extremum.
 

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

Package collects basic classes for different data types, database object types and label types.


Release 0.1 (2008-07-10_1838)