andrew@50: /* andrew@50: * EwertAnnotationReader.h andrew@50: * annotationResultCalculator andrew@50: * andrew@50: * Created by Andrew on 14/05/2012. andrew@50: * Copyright 2012 QMUL. All rights reserved. andrew@50: * andrew@50: */ andrew@50: andrew@50: andrew@50: #ifndef EWERT_ANNOTATION_READER andrew@50: #define EWERT_ANNOTATION_READER andrew@50: andrew@50: #include "ofMain.h" andrew@50: andrew@50: // basic file operations for text file stuff andrew@50: #include andrew@50: #include andrew@50: using namespace std; andrew@50: andrew@50: andrew@50: class EwertAnnotationReader{ andrew@50: public: andrew@50: andrew@50: EwertAnnotationReader(); andrew@50: andrew@50: typedef std::vector DoubleVector; andrew@50: //DoubleVector beatTimes; andrew@50: andrew@50: typedef std::vector DoubleMatrix; andrew@50: DoubleMatrix alignmentTimes; andrew@50: andrew@50: void readInBeatsFile(std::string& pathName); andrew@50: bool swapOrder; andrew@50: andrew@50: void clearAlignmentMatrix(); andrew@50: bool annotationsLoaded; andrew@50: }; andrew@50: #endif