mirror of
http://43.156.76.180:8026/YuuMJ/EukPhylo.git
synced 2025-12-28 05:00:24 +08:00
24 lines
560 B
C++
24 lines
560 B
C++
// $Id: semphyDistance.h 409 2005-06-28 13:12:24Z ninio $
|
|
|
|
#ifndef ___SEMPHY_DISTANCE
|
|
#define ___SEMPHY_DISTANCE
|
|
|
|
#include "definitions.h"
|
|
|
|
|
|
class semphyDistance{
|
|
|
|
public:
|
|
|
|
virtual void computeDistances() =0;
|
|
virtual ~semphyDistance() =0;
|
|
|
|
virtual VVdouble* getDistanceTablePtr()=0;
|
|
virtual const VVdouble* getDistanceTablePtr() const =0;
|
|
virtual VVdouble* getLikeDistanceTablePtr()=0;
|
|
virtual MDOUBLE getDistance(const int nodeId1, const int nodeId2) const =0;
|
|
virtual MDOUBLE getLikeDistance(const int nodeId1, const int nodeId2) const =0;
|
|
};
|
|
|
|
#endif
|