summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-04-26 22:53:13 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-04-26 22:53:13 +0800
commita8a7bf5f9b9a1eb0d41f839afd06cc532356a902 (patch)
treea70dbb38d76d30a84a8298096a40830ba7b528a7 /tools
parentbe756a55086b5a8f62b979b456475c86ec2cfb61 (diff)
downloadranksvm-a8a7bf5f9b9a1eb0d41f839afd06cc532356a902.tar.gz
ranksvm-a8a7bf5f9b9a1eb0d41f839afd06cc532356a902.tar.bz2
ranksvm-a8a7bf5f9b9a1eb0d41f839afd06cc532356a902.zip
getAllData
Diffstat (limited to 'tools')
-rw-r--r--tools/dataProvider.h10
-rw-r--r--tools/reidFDataProvider.h8
2 files changed, 17 insertions, 1 deletions
diff --git a/tools/dataProvider.h b/tools/dataProvider.h
index 2c3169a..64bfa2d 100644
--- a/tools/dataProvider.h
+++ b/tools/dataProvider.h
@@ -51,7 +51,15 @@ public:
DataProvider():eof(false){};
bool EOFile(){return eof;}
-
+ int getAllData(DataList &out){\
+ out.clear();
+ DataList buf;
+ while (!EOFile())
+ {
+ getDataSet(buf);
+ out.getData().insert(out.getData().end(),buf.getData().begin(),buf.getData().end());
+ }
+ }
virtual int getDataSet(DataList &out) = 0;
virtual int open()=0;
virtual int close()=0;
diff --git a/tools/reidFDataProvider.h b/tools/reidFDataProvider.h
new file mode 100644
index 0000000..9fa833a
--- /dev/null
+++ b/tools/reidFDataProvider.h
@@ -0,0 +1,8 @@
+//
+// Created by joe on 4/26/15.
+//
+
+#ifndef RANKSVM_REIDFDATAPROVIDER_H
+#define RANKSVM_REIDFDATAPROVIDER_H
+
+#endif //RANKSVM_REIDFDATAPROVIDER_H