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.
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