14 #ifndef RECOTOOL_CMERGEBOOKKEEPER_H
15 #define RECOTOOL_CMERGEBOOKKEEPER_H
40 void Reset(
unsigned short nclusters=0);
43 void ProhibitMerge(
unsigned short index1,
unsigned short index2);
46 bool MergeAllowed(
unsigned short index1,
unsigned short index2);
49 void Merge(
unsigned short index1,
unsigned short index2);
56 std::vector<unsigned short>
GetMergedSet(
unsigned short index1)
const;
64 bool IsMerged(
unsigned short index1,
unsigned short index2)
const;
73 std::vector<std::vector<unsigned short> >
GetResult()
const
75 std::vector<std::vector<unsigned short> > result;
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.