text: #ifndef CSVWRITER_H
  #define	CSVWRITER_H
  
  #include <iostream>
  #include <fstream>
  #include <opencv2/core.hpp>
  #include "Utils.h"
  
  using namespace std;
  using namespace cv;
  
  class CsvWriter {
  public:
    CsvWriter(const string &path, const string &separator = " ");
    ~CsvWriter();
    void writeXYZ(const vector<Point3f> &list_points3d);
    void writeUVXYZ(const vector<Point3f> &list_points3d, const vector<Point2f> &list_points2d, const Mat &descriptors);
  
  private:
    ofstream _file;
    string _separator;
    bool _isFirstTerm;
  };
  
  #endif
  