diff --git a/owlps-positioning/src/inputcsv.cc b/owlps-positioning/src/inputcsv.cc index 7b58df8..254da16 100644 --- a/owlps-positioning/src/inputcsv.cc +++ b/owlps-positioning/src/inputcsv.cc @@ -54,14 +54,13 @@ const Request& InputCSV::get_next_request() current_request->set_time_sent(timestamp) ; // Read position fields - float pos[3] ; - for (int i = 0 ; i < 3 ; ++i) - if (! file.read_field(pos[i])) - { - // Wrong number of fields: blank current request - current_request->clear() ; - return *current_request ; - } + Point3D pos ; + if (! file.read_point3d(pos)) + { + // Wrong number of fields: blank current request + current_request->clear() ; + return *current_request ; + } // Read direction field Direction direction ;