| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.database.ids | 
 Database object identification and ID group handling API. 
 | 
| de.lmu.ifi.dbs.elki.database.ids.integer | 
 Integer-based DBID implementation --
 do not use directly - always use  
DBIDUtil. | 
| de.lmu.ifi.dbs.elki.evaluation.clustering.pairsegments | 
 Pair-segment analysis of multiple clusterings. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.outlier | 
 Evaluate an outlier score using a misclassification based cost model. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DBID
Database ID object. 
 | 
interface  | 
DBIDVar
(Persistent) variable storing a DBID reference. 
 | 
interface  | 
HashSetDBIDs
Hash-organized DBIDs 
 | 
interface  | 
HashSetModifiableDBIDs
Set-oriented implementation of a modifiable DBID collection. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EmptyDBIDs
Empty DBID collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SetDBIDs | 
DBIDUtil.ensureSet(DBIDs ids)
Ensure that the given DBIDs support fast "contains" operations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
IntegerDBID
Database ID object. 
 | 
(package private) class  | 
IntegerDBIDVar
Variable for storing a single DBID reference. 
 | 
(package private) class  | 
TroveHashSetModifiableDBIDs
Implementation using GNU Trove Int Hash Sets. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
Segments.recursivelyFill(List<List<? extends Cluster<?>>> cs,
               int depth,
               SetDBIDs first,
               SetDBIDs second,
               int[] path,
               boolean objectsegment)  | 
| Modifier and Type | Method and Description | 
|---|---|
private XYCurve | 
OutlierPrecisionRecallCurve.computePrecisionResult(int size,
                      SetDBIDs ids,
                      DBIDIter iter,
                      Relation<Double> scores)  | 
private XYCurve | 
OutlierPrecisionAtKCurve.computePrecisionResult(int size,
                      SetDBIDs positiveids,
                      DBIDs order)  | 
private OutlierROCCurve.ROCResult | 
OutlierROCCurve.computeROCResult(int size,
                SetDBIDs positiveids,
                DBIDs order)  | 
private OutlierROCCurve.ROCResult | 
OutlierROCCurve.computeROCResult(int size,
                SetDBIDs positiveids,
                OutlierResult or)  | 
private OutlierSmROCCurve.SmROCResult | 
OutlierSmROCCurve.computeSmROCResult(SetDBIDs positiveids,
                  OutlierResult or)  |