summaryrefslogtreecommitdiff
path: root/tools/fileDataProvider.h
blob: 3cfb3f9b434e0a184e1ed855c438792667aca6a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef FDPROV_H
#define FDPROV_H

#include "dataProvider.h"
#include <string>

class FileDP:public DataProvider
{
private:
    std::string fname;
public:
    FileDP(){};
    FileDP(std::string fn):fname(fn){};
    virtual Eigen::MatrixXd* getNextAttr();
    virtual Eigen::VectorXd* getNextPref();
    virtual int open();
    virtual bool EOFile();
};

#endif