andrew@45: /* andrew@45: * MatchMultitrackAnnotationReader.h andrew@45: * annotationResultCalculator andrew@45: * andrew@45: * Created by Andrew on 08/05/2012. andrew@45: * Copyright 2012 QMUL. All rights reserved. andrew@45: * andrew@45: */ andrew@45: andrew@45: andrew@45: andrew@45: #ifndef MATCH_MULTITRACK_ANNOTATIONS andrew@45: #define MATCH_MULTITRACK_ANNOTATIONS andrew@45: andrew@45: #include "ofMain.h" andrew@45: andrew@45: #include andrew@45: #include andrew@45: using namespace std; andrew@45: andrew@45: struct MatchNotation { andrew@45: andrew@45: float firstTime; andrew@45: float secondTime; andrew@45: }; andrew@45: andrew@45: class MatchMultitrackAnnotationReader{ andrew@45: public: andrew@45: //matchAnnotations(); andrew@45: andrew@45: void readInMatchFile(std::string& pathName); andrew@45: //~Annotations(); andrew@45: void printAnnotations(); andrew@45: vector matchData; andrew@45: andrew@45: typedef vector DoubleVector; andrew@45: DoubleVector matchLiveTimes; andrew@45: DoubleVector matchRehearsalTimes; andrew@45: andrew@46: void reverseAnnotations(); andrew@46: andrew@45: }; andrew@45: #endif