Package elki.data.model
Class PrototypeDendrogramModel
- java.lang.Object
-
- elki.data.model.DendrogramModel
-
- elki.data.model.PrototypeDendrogramModel
-
- All Implemented Interfaces:
Model,PrototypeModel<DBID>
public class PrototypeDendrogramModel extends DendrogramModel implements PrototypeModel<DBID>
Hierarchical cluster, with prototype.- Since:
- 0.7.5
- Author:
- Julian Erhard
-
-
Constructor Summary
Constructors Constructor Description PrototypeDendrogramModel(double distance, DBID prototype)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBIDgetPrototype()java.lang.StringgetPrototypeType()Type of prototype (Median, Mean, ...) for printing.voidwriteToText(TextWriterStream out, java.lang.String label)Default implementation ofTextWriteable.writeToText(elki.result.textwriter.TextWriterStream, java.lang.String).-
Methods inherited from class elki.data.model.DendrogramModel
getDistance, toString
-
-
-
-
Field Detail
-
prototype
protected DBID prototype
Prototype of this cluster
-
-
Constructor Detail
-
PrototypeDendrogramModel
public PrototypeDendrogramModel(double distance, DBID prototype)Constructor.- Parameters:
distance- Merging distanceprototype- Prototype
-
-
Method Detail
-
getPrototype
public DBID getPrototype()
- Specified by:
getPrototypein interfacePrototypeModel<DBID>- Returns:
- prototype
-
writeToText
public void writeToText(TextWriterStream out, java.lang.String label)
Description copied from interface:ModelDefault implementation ofTextWriteable.writeToText(elki.result.textwriter.TextWriterStream, java.lang.String). Note: we deliberately do not implement TextWriteable!- Specified by:
writeToTextin interfaceModel- Specified by:
writeToTextin interfacePrototypeModel<DBID>- Overrides:
writeToTextin classDendrogramModel- Parameters:
out- Output steamlabel- Optional label to prefix
-
getPrototypeType
public java.lang.String getPrototypeType()
Description copied from interface:PrototypeModelType of prototype (Median, Mean, ...) for printing.- Specified by:
getPrototypeTypein interfacePrototypeModel<DBID>- Returns:
- String name
-
-