de.lmu.ifi.dbs.elki.result
Interface HierarchicalResult

All Superinterfaces:
Result
All Known Subinterfaces:
Database, Projection, Projection1D, Projection2D, Projector, Relation<O>, UpdatableDatabase
All Known Implementing Classes:
AbstractDatabase, AbstractHierarchicalResult, AbstractProjection, AbstractSimpleProjection, AffineProjection, AprioriResult, BasicResult, Clustering, ClusterOrderResult, ClusterOrderResult.PredecessorAdapter, ClusterOrderResult.ReachabilityDistanceAdapter, CollectionResult, ComputeROCCurve.ROCResult, ConvertToStringView, DBIDView, EvaluatePairCountingFMeasure.ScoreResult, HashmapDatabase, HistogramProjector, HistogramResult, IndexStatistics.IndexMetaResult, JudgeOutlierScores.ScoreResult, KNNDistanceOrderResult, MaterializedRelation, OPTICSProjector, OrderingFromDataStore, OutlierResult, ProxyDatabase, ProxyView, ReferencePointsResult, ScatterPlotProjector, SettingsResult, Simple1D, Simple2D, SOD.SODProxyScoreResult, StaticArrayDatabase

public interface HierarchicalResult
extends Result

Result with an internal hierarchy. Note: while this often seems a bit clumsy to use, the benefit of having this delegate is to keep the APIs simpler, and thus make ELKI development easier.


Method Summary
 ResultHierarchy getHierarchy()
          Get the objects current hierarchy - may be null!
 void setHierarchy(ResultHierarchy hierarchy)
          Set (exchange) the hierarchy implementation (e.g. after merging!)
 
Methods inherited from interface de.lmu.ifi.dbs.elki.result.Result
getLongName, getShortName
 

Method Detail

getHierarchy

ResultHierarchy getHierarchy()
Get the objects current hierarchy - may be null!

Returns:
current hierarchy. May be null!

setHierarchy

void setHierarchy(ResultHierarchy hierarchy)
Set (exchange) the hierarchy implementation (e.g. after merging!)

Parameters:
hierarchy - New hierarchy

Release 0.4.0 (2011-09-20_1324)