41 #ifndef _DISTANCEMETHOD_H_ 42 #define _DISTANCEMETHOD_H_ 45 #include <Bpp/Clonable.h> 46 #include <Bpp/Exceptions.h> 62 public virtual Clonable
75 virtual void setDistanceMatrix(
const DistanceMatrix& matrix)
throw (Exception) = 0;
90 virtual std::string
getName()
const = 0;
121 #endif //_DISTANCEMETHOD_H_ virtual void setDistanceMatrix(const DistanceMatrix &matrix)=0
Set the distance matrix to use.
virtual ~AgglomerativeDistanceMethod()
Interface for phylogenetic tree objects.
Interface for agglomerative distance methods.
virtual std::string getName() const =0
virtual void setVerbose(bool yn)=0
virtual ~DistanceMethod()
AgglomerativeDistanceMethod()
General interface for distance-based phylogenetic reconstruction methods.
virtual Tree * getTree() const =0
virtual void computeTree()=0
Perform the clustering.
virtual bool isVerbose() const =0