Matteo Cypriani
141515b5db
[Positioning] operator=() return non-const reference
...
Change the return type of all operator=() from const reference to
non-const reference.
2011-07-30 20:46:32 +02:00
Matteo Cypriani
c0a179e34e
[Positioning] Result::to_csv(): include area
...
Add the area in which is the result's coordinate, after the error.
This changes the behaviour of OutputUDP and OutputCSV.
2011-07-30 20:46:32 +02:00
Matteo Cypriani
089c8e3f8f
[Positioning] Result: operator<< displays area
...
If the result point is in a known area, the area's name is displayed
(this changes the output of OutputTerminal).
2011-07-29 23:02:26 +02:00
Matteo Cypriani
8295666178
[Positioning] Add Result::in_which_area()
2011-07-29 23:02:26 +02:00
Matteo Cypriani
1dfe30ea03
[Positioning] Add Result::request
...
Associate a Result with the origin Request.
2011-07-29 23:02:26 +02:00
Matteo Cypriani
cce949f32a
[Positioning] Fix some Doxygen comments
2011-06-14 16:44:17 +02:00
Matteo Cypriani
799af46e57
[Positioning] Result: fix operator=() & ==()
2011-05-13 10:51:52 +02:00
Matteo Cypriani
6c3647410d
[Positioning] Result: compute error if possible
...
If the real coordinates are passed to the constructor, the distance
error is computed. One can also use Result::compute_error() on a
constructed object.
2011-05-05 13:22:33 +02:00
Matteo Cypriani
878ee7e495
[Positioning] Fix/add some Doxygen comments
2011-04-07 09:17:46 +02:00
Matteo Cypriani
2324c8e5d1
[Positioning] Move OutputCSV::*to_csv()
...
OutputCSV::result_to_csv() becomes Result::to_csv().
OutputCSV::results_to_csv() becomes ResultList::to_csv().
2011-04-05 15:42:57 +02:00
Matteo Cypriani
a898af4389
[Positioning] Write all results simultaneously
...
Write results computed by several algorithms for the same request
simultaneously for a given medium. This allows to have only one CSV line
for a given request.
To achieve that, the class ResultList was created.
2011-04-05 11:52:10 +02:00
Matteo Cypriani
4752198ce7
[Positioning] Include algorithm name in results
2011-03-31 19:42:35 +02:00
Matteo Cypriani
92bb12bfe3
[Positioning] CalibrationRequest & Result: operator==() const
...
CalibrationRequest::operator==() was not marked as const, which caused
trouble with unordered_set.
This commit corrects also CalibrationRequest::operator!=(),
Result::operator==() and Result::operator!=().
2011-03-16 14:36:23 +01:00
Matteo Cypriani
7c8038edc2
[Positioning] Result::operator<< and minor fixes
...
Result: add operator<<().
Input: delete log media in destructor.
Request: typo, suppress some useless Doxygen comments.
2011-03-16 14:36:21 +01:00
Matteo Cypriani
96808115bd
[Positioning] Add class Result
2011-03-16 14:36:21 +01:00