andrew@43: /* andrew@43: * outputDataWriter.h andrew@43: * MultipleAudioMathcher andrew@43: * andrew@43: * Created by Andrew on 25/04/2012. andrew@43: * Copyright 2012 QMUL. All rights reserved. andrew@43: * andrew@43: */ andrew@43: andrew@43: andrew@43: andrew@43: andrew@43: #ifndef OUTPUT_DATA_WRITER_H andrew@43: #define OUTPUT_DATA_WRITER_H andrew@43: andrew@43: andrew@43: // basic file operations for text file stuff andrew@43: #include andrew@43: #include andrew@43: using namespace std; andrew@43: andrew@43: class OutputDataWriter{ andrew@43: andrew@43: public: andrew@43: OutputDataWriter(); andrew@52: ~OutputDataWriter(); andrew@52: andrew@43: std::string filepath; andrew@43: ofstream outputFile; andrew@43: andrew@43: void openFile(); andrew@52: void openFile(std::string pathname); andrew@43: void closeFile(); andrew@43: andrew@52: void writeValue(const double& valueOne, const double& valueTwo); andrew@43: void writeOutput(const int& liveTime, const int& rehearsalTime, const int& playedRehearsalTime); andrew@43: }; andrew@43: #endif