4 * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson.
7 * The AlignmentSteps class is used to hold the progressive alignment steps that have
8 * been calculated from the guide tree.
10 * Note: I have pushed an empty vector onto steps, so that the steps will match up
11 * with the old sets array.
13 ***************************************************************************************/
15 #ifndef ALIGNMENTSTEPS_H
16 #define ALIGNMENTSTEPS_H
31 AlignmentSteps() : numSteps(0){steps.push_back(vector<int>());}; // Empty vector
32 void saveSet(int n, int *groups);
33 void saveSet(vector<int>* groups);
36 void printAlignSteps();
37 const vector<vector<int> >* getSteps(){return &steps;};
38 vector<int>* getStep(int i){return &steps[i];};
46 vector<vector<int> > steps;