diff --git a/ECTrainer2/Logger.cpp b/ECTrainer2/Logger.cpp index 2f459b0..2521449 100644 --- a/ECTrainer2/Logger.cpp +++ b/ECTrainer2/Logger.cpp @@ -45,6 +45,7 @@ // データログ出力 void Logger::WriteRecord(Record& r) { + _Records.push_back(r); double* ptr = r.H.ptr(0); TCHAR msg[1024]; @@ -77,3 +78,10 @@ void Logger::Stop() { _logFileName = _T(""); } + +// 集計 +void Logger::Summarize() { + for (int scn = 0; scn < 40; scn++) { + + } +} \ No newline at end of file diff --git a/ECTrainer2/Logger.h b/ECTrainer2/Logger.h index 2bf45a7..cd77afe 100644 --- a/ECTrainer2/Logger.h +++ b/ECTrainer2/Logger.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include "nkcOpenCV.h" @@ -27,6 +28,7 @@ class Logger { std::wstring _logFileName; + std::vector _Records; public: static const char* DATA_LOG_FILE; @@ -38,6 +40,7 @@ void StartRecord(std::string subject, int visit); void WriteRecord(Record& r); void Stop(); + void Summarize(); }; // 将来ログクラスを階層化する