11 virtual unsigned GetLeafCount() = 0;
\r
12 virtual double ComputeDist(const Clust &C, unsigned uNodeIndex1,
\r
13 unsigned uNodeIndex2) = 0;
\r
14 virtual void JoinNodes(const Clust &C, unsigned uLeftNodeIndex,
\r
15 unsigned uRightNodeIndex, unsigned uJoinedNodeIndex,
\r
16 double *ptrdLeftLength, double *ptrdRightLength) = 0;
\r
17 virtual const char *GetLeafName(unsigned uNodeIndex) = 0;
\r
18 virtual unsigned GetLeafId(unsigned uNodeIndex) = 0;
\r
21 #endif // ClustSet_h
\r