annotate annotationCalculatorSrc/EwertAnnotationReader.h @ 56:4394c9490716 tip

minor changes
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Mon, 24 Dec 2012 18:58:39 +0000
parents 93d21c20cfbc
children
rev   line source
andrew@50 1 /*
andrew@50 2 * EwertAnnotationReader.h
andrew@50 3 * annotationResultCalculator
andrew@50 4 *
andrew@50 5 * Created by Andrew on 14/05/2012.
andrew@50 6 * Copyright 2012 QMUL. All rights reserved.
andrew@50 7 *
andrew@50 8 */
andrew@50 9
andrew@50 10
andrew@50 11 #ifndef EWERT_ANNOTATION_READER
andrew@50 12 #define EWERT_ANNOTATION_READER
andrew@50 13
andrew@50 14 #include "ofMain.h"
andrew@50 15
andrew@50 16 // basic file operations for text file stuff
andrew@50 17 #include <iostream>
andrew@50 18 #include <fstream>
andrew@50 19 using namespace std;
andrew@50 20
andrew@50 21
andrew@50 22 class EwertAnnotationReader{
andrew@50 23 public:
andrew@50 24
andrew@50 25 EwertAnnotationReader();
andrew@50 26
andrew@50 27 typedef std::vector<double> DoubleVector;
andrew@50 28 //DoubleVector beatTimes;
andrew@50 29
andrew@50 30 typedef std::vector<DoubleVector> DoubleMatrix;
andrew@50 31 DoubleMatrix alignmentTimes;
andrew@50 32
andrew@50 33 void readInBeatsFile(std::string& pathName);
andrew@50 34 bool swapOrder;
andrew@50 35
andrew@50 36 void clearAlignmentMatrix();
andrew@50 37 bool annotationsLoaded;
andrew@50 38 };
andrew@50 39 #endif