annotate annotationCalculatorSrc/MatchMultitrackAnnotationReader.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 ba36a1721538
children
rev   line source
andrew@45 1 /*
andrew@45 2 * MatchMultitrackAnnotationReader.h
andrew@45 3 * annotationResultCalculator
andrew@45 4 *
andrew@45 5 * Created by Andrew on 08/05/2012.
andrew@45 6 * Copyright 2012 QMUL. All rights reserved.
andrew@45 7 *
andrew@45 8 */
andrew@45 9
andrew@45 10
andrew@45 11
andrew@45 12 #ifndef MATCH_MULTITRACK_ANNOTATIONS
andrew@45 13 #define MATCH_MULTITRACK_ANNOTATIONS
andrew@45 14
andrew@45 15 #include "ofMain.h"
andrew@45 16
andrew@45 17 #include <iostream>
andrew@45 18 #include <fstream>
andrew@45 19 using namespace std;
andrew@45 20
andrew@45 21 struct MatchNotation {
andrew@45 22
andrew@45 23 float firstTime;
andrew@45 24 float secondTime;
andrew@45 25 };
andrew@45 26
andrew@45 27 class MatchMultitrackAnnotationReader{
andrew@45 28 public:
andrew@45 29 //matchAnnotations();
andrew@45 30
andrew@45 31 void readInMatchFile(std::string& pathName);
andrew@45 32 //~Annotations();
andrew@45 33 void printAnnotations();
andrew@45 34 vector<MatchNotation> matchData;
andrew@45 35
andrew@45 36 typedef vector<double> DoubleVector;
andrew@45 37 DoubleVector matchLiveTimes;
andrew@45 38 DoubleVector matchRehearsalTimes;
andrew@45 39
andrew@46 40 void reverseAnnotations();
andrew@46 41
andrew@45 42 };
andrew@45 43 #endif