maltcms.datastructures.cluster
Class ACluster

java.lang.Object
  extended by maltcms.datastructures.cluster.ACluster
All Implemented Interfaces:
ICluster
Direct Known Subclasses:
BinaryCluster

public abstract class ACluster
extends Object
implements ICluster

Abstract base class for general, n-ary clusters.

Author:
Nils.Hoffmann@cebitec.uni-bielefeld.de

Constructor Summary
ACluster()
           
 
Method Summary
 double getDistanceTo(ICluster bc)
           
 double getDistanceTo(int i)
           
 double getDistanceToParent()
           
 int getID()
           
 String getLabelString()
           
 String getName()
           
 int getSize()
           
 String printDistances()
           
 void setDistances(double[] d)
           
 void setDistanceTo(ICluster bc, double d)
           
 void setDistanceTo(int i, double d)
           
 void setDistanceToParent(double d)
           
 void setID(int id1)
           
 void setLabelString(String s)
           
 void setName(ICluster lc, ICluster rc)
           
 void setName(String name1)
           
 void setSize(int size1)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface maltcms.datastructures.cluster.ICluster
toNewick, toString
 

Constructor Detail

ACluster

public ACluster()
Method Detail

getDistanceTo

public double getDistanceTo(ICluster bc)

getDistanceTo

public double getDistanceTo(int i)

getDistanceToParent

public double getDistanceToParent()
Specified by:
getDistanceToParent in interface ICluster

getID

public int getID()
Specified by:
getID in interface ICluster

getLabelString

public String getLabelString()
Specified by:
getLabelString in interface ICluster

getName

public String getName()
Specified by:
getName in interface ICluster

getSize

public int getSize()
Specified by:
getSize in interface ICluster

printDistances

public String printDistances()

setDistances

public void setDistances(double[] d)
Specified by:
setDistances in interface ICluster

setDistanceTo

public void setDistanceTo(ICluster bc,
                          double d)

setDistanceTo

public void setDistanceTo(int i,
                          double d)

setDistanceToParent

public void setDistanceToParent(double d)
Specified by:
setDistanceToParent in interface ICluster

setID

public void setID(int id1)
Specified by:
setID in interface ICluster

setLabelString

public void setLabelString(String s)
Specified by:
setLabelString in interface ICluster

setName

public void setName(ICluster lc,
                    ICluster rc)

setName

public void setName(String name1)
Specified by:
setName in interface ICluster

setSize

public void setSize(int size1)
Specified by:
setSize in interface ICluster


Copyright © 2007-2012. All Rights Reserved.