Main Page
Namespaces
Classes
Files
File List
File Members
src
pfuclt_aux.cpp
Go to the documentation of this file.
1
#include <
pfuclt_omni_dataset/pfuclt_aux.h
>
2
#include <
minicsv/minicsv.h
>
3
#include <iostream>
4
5
namespace
pfuclt_omni_dataset
6
{
7
std::vector<Landmark>
getLandmarks
(
const
char
* filename)
8
{
9
std::vector<Landmark> lm_vec;
10
mini::csv::ifstream
is(filename);
11
12
if
(is.is_open())
13
{
14
Landmark
lm;
15
while
(is.read_line())
16
{
17
// order is serial,x,y\n
18
is >> lm.
serial
>> lm.
x
>> lm.
y
;
19
lm_vec.push_back(lm);
20
}
21
}
22
23
is.close();
24
return
lm_vec;
25
}
26
27
// end of namespace pfuclt_omni_dataset
28
}
mini::csv::ifstream
Definition:
minicsv.h:116
pfuclt_omni_dataset::landmark_s::serial
int serial
Definition:
pfuclt_aux.h:31
pfuclt_omni_dataset::landmark_s::y
float y
Definition:
pfuclt_aux.h:32
pfuclt_omni_dataset::getLandmarks
std::vector< Landmark > getLandmarks(const char *filename)
getLandmarks - read landmark configuration from CSV file
Definition:
pfuclt_aux.cpp:7
pfuclt_omni_dataset::landmark_s::x
float x
Definition:
pfuclt_aux.h:32
minicsv.h
pfuclt_omni_dataset
Definition:
pfuclt_aux.h:13
pfuclt_omni_dataset::landmark_s
The Landmark struct - used to store a landmark, defined by its serial number, and its position {x...
Definition:
pfuclt_aux.h:29
pfuclt_aux.h
pfuclt_omni_dataset
Author(s):
autogenerated on Tue Jul 4 2017 19:38:38