Visual Vibration Tracking 0.2
Загрузка...
Поиск...
Не найдено
output_to_csv.h
1#ifndef OUTPUT_TO_CSV_H
2#define OUTPUT_TO_CSV_H
3
4// my headers
5#include "VVT-V2/vibrating_point.h"
6
7// standart headers
8#include <iostream>
9#include <fstream>
10
19public:
27 OutputToCsv(std::string output_file_name, std::vector<Point2f>& point_coordinates, std::vector<double>& point_time_coordinates, int point_id);
31 void Write();
32
33private:
37 //
38 std::string output_file_name_;
42 std::vector<Point2f>* coordinates_;
46 std::vector<double>* time_coordinates_;
51};
52
53#endif
Класс для сохранения метаданных (временных и пространственных координат, ID точки)
Definition: output_to_csv.h:18
int point_id_
ID точки
Definition: output_to_csv.h:50
std::string output_file_name_
Имя (путь) файла, в который будет производиться запись
Definition: output_to_csv.h:38
std::vector< Point2f > * coordinates_
Контейнер для пространственных координат (позиций на экране) точки
Definition: output_to_csv.h:42
std::vector< double > * time_coordinates_
Контейнер для временных координат (позиций на экране) точки
Definition: output_to_csv.h:46
void Write()
Добавляет данные для записи