view annotationCalculatorSrc/MatchMultitrackAnnotationReader.h @ 50:93d21c20cfbc

Added Markers and the ability to switch to these points in the file when playing
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Thu, 14 Jun 2012 20:04:49 +0100
parents ba36a1721538
children
line wrap: on
line source
/*
 *  MatchMultitrackAnnotationReader.h
 *  annotationResultCalculator
 *
 *  Created by Andrew on 08/05/2012.
 *  Copyright 2012 QMUL. All rights reserved.
 *
 */



#ifndef MATCH_MULTITRACK_ANNOTATIONS
#define MATCH_MULTITRACK_ANNOTATIONS

#include "ofMain.h"

#include <iostream>
#include <fstream>
using namespace std;

struct MatchNotation {
	
	float firstTime;
	float secondTime;
};

class MatchMultitrackAnnotationReader{
public:
	//matchAnnotations();
	
	void readInMatchFile(std::string& pathName);
	//~Annotations();
	void 	printAnnotations();
	vector<MatchNotation> matchData;
	
	typedef vector<double> DoubleVector;
	DoubleVector matchLiveTimes;
	DoubleVector matchRehearsalTimes;
	
	void reverseAnnotations();
	
};
#endif