owlps/owlps-positioning/src
Matteo Cypriani e9eab6876d [Positioning] Add RADAR positioning algorithm
Add classes RADAR and CartographyAlgorithm, which is the super-class of
SS map based algorithms.

Measurement: Add functions:
- add_ss_list(), to add several SS in one operation.
- merge(), to merge a Measurement into another.
- ss_square_distance() (from old commented code), to compute the
  distance to a SS value or another Measurement.

posexcept: Add exception cannot_merge, used by Measurement::merge().

ReferencePoint:
- Add ss_square_distance() and functions used by it:
  complete_with_dummy_measurements(), compute_ss_square_distance() and
  get_all_measurements_sorted(). Use of sorted values (map instead of
  unordered_map) is useless, should be fixed soon.
- Delete old commented code: getPowerForAp(), addMeasurement() and old
  getSsSquareDistance().

Stock: Add function closest_reference_point().
2011-03-16 14:36:23 +01:00
..
accesspoint.cc [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
accesspoint.hh [Positioning] AccessPoint: frequency in Hz 2011-03-16 14:36:22 +01:00
area.cc [Positioning] Building: guarantee unique areas & waypoints 2011-03-16 14:36:23 +01:00
area.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
building.cc [Positioning] TopologyReaderCSV: read waypoints 2011-03-16 14:36:23 +01:00
building.hh [Positioning] Building: guarantee unique areas & waypoints 2011-03-16 14:36:23 +01:00
calibrationrequest.cc [Positioning] CalibrationRequest & Result: operator==() const 2011-03-16 14:36:23 +01:00
calibrationrequest.hh [Positioning] CalibrationRequest & Result: operator==() const 2011-03-16 14:36:23 +01:00
cartographyalgorithm.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
cartographyalgorithm.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
configuration.cc [Positioning] Directory reorganization 2011-03-16 14:36:21 +01:00
configuration.hh [Positioning] Directory reorganization 2011-03-16 14:36:21 +01:00
csvfilereader.cc [Positioning] Add class CSVFileReader 2011-03-16 14:36:22 +01:00
csvfilereader.hh [Positioning] Add class CSVFileReader 2011-03-16 14:36:22 +01:00
direction.cc [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
direction.hh [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
input.cc [Positioning] InputDataReader: read waypoints 2011-03-16 14:36:23 +01:00
input.hh [Positioning] Result::operator<< and minor fixes 2011-03-16 14:36:21 +01:00
inputcsv.cc [Positioning] InputCSV: Fix CalibrationRequest handling 2011-03-16 14:36:23 +01:00
inputcsv.hh [Positioning] Add class CSVFileReader 2011-03-16 14:36:22 +01:00
inputdatareader.cc [Positioning] InputDataReader: read waypoints 2011-03-16 14:36:23 +01:00
inputdatareader.hh [Positioning] InputDataReader: read waypoints 2011-03-16 14:36:23 +01:00
inputlogcsv.cc [Positioning] Add class OutputFileMedium 2011-03-16 14:36:22 +01:00
inputlogcsv.hh [Positioning] OutputFileMedium -> TextFileWriter 2011-03-16 14:36:22 +01:00
inputlogmedium.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
inputmedium.cc [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
inputmedium.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
interlinknetworks.cc [Positioning] Del MultilaterationAlgorithm::mobile 2011-03-16 14:36:23 +01:00
interlinknetworks.hh [Positioning] Del MultilaterationAlgorithm::mobile 2011-03-16 14:36:23 +01:00
measurement.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
measurement.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
minmax.cc [Positioning] MinMax: Fix start/stop and < vs. <= 2011-03-16 14:36:23 +01:00
minmax.hh [Positioning] MinMax: Fix start/stop and < vs. <= 2011-03-16 14:36:23 +01:00
mobile.cc [Positioning] Directory reorganization 2011-03-16 14:36:21 +01:00
mobile.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
multilaterationalgorithm.cc [Positioning] Del MultilaterationAlgorithm::mobile 2011-03-16 14:36:23 +01:00
multilaterationalgorithm.hh [Positioning] Del MultilaterationAlgorithm::mobile 2011-03-16 14:36:23 +01:00
multilaterationmethod.hh [Positioning] Add InterlinkNetworks, MinMax & associates 2011-03-16 14:36:22 +01:00
output.cc [Positioning] Delete several exception classes 2011-03-16 14:36:23 +01:00
output.hh [Positioning] Add class OutputCSV 2011-03-16 14:36:22 +01:00
outputcsv.cc [Positioning] Add class OutputCSV 2011-03-16 14:36:22 +01:00
outputcsv.hh [Positioning] OutputFileMedium -> TextFileWriter 2011-03-16 14:36:22 +01:00
outputmedium.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
outputterminal.cc [Positioning] Add OutputMedium & OutputTerminal 2011-03-16 14:36:21 +01:00
outputterminal.hh [Positioning] Add OutputMedium & OutputTerminal 2011-03-16 14:36:21 +01:00
owlps-positioning.cc [Positioning] Add InputDataReader & TopologyReaderCSV 2011-03-16 14:36:23 +01:00
point3d.cc [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
point3d.hh [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
posexcept.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
posexcept.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
positioning.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
positioning.hh [Positioning] Add class Positioning 2011-03-16 14:36:21 +01:00
positioningalgorithm.hh [Positioning] Add PositioningAlgorithm & RealPosition 2011-03-16 14:36:21 +01:00
posutil.cc [Positioning] AccessPoint: frequency in Hz 2011-03-16 14:36:22 +01:00
posutil.hh [Positioning] AccessPoint: frequency in Hz 2011-03-16 14:36:22 +01:00
radar.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
radar.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
realposition.cc [Positioning] Add PositioningAlgorithm & RealPosition 2011-03-16 14:36:21 +01:00
realposition.hh [Positioning] Add PositioningAlgorithm & RealPosition 2011-03-16 14:36:21 +01:00
referencepoint.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
referencepoint.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
request.cc [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
request.hh [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
result.cc [Positioning] CalibrationRequest & Result: operator==() const 2011-03-16 14:36:23 +01:00
result.hh [Positioning] CalibrationRequest & Result: operator==() const 2011-03-16 14:36:23 +01:00
stock.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
stock.hh [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
textfilereader.cc [Positioning] TextFileReader: handle comments 2011-03-16 14:36:22 +01:00
textfilereader.hh [Positioning] Add class CSVFileReader 2011-03-16 14:36:22 +01:00
textfilewriter.cc [Positioning] TextFileWriter throws error_opening_output_file 2011-03-16 14:36:22 +01:00
textfilewriter.hh [Positioning] OutputFileMedium -> TextFileWriter 2011-03-16 14:36:22 +01:00
timestamp.cc [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
timestamp.hh [Positioning] Define hash_value() for several classes 2011-03-16 14:36:23 +01:00
topologyreadercsv.cc [Positioning] TopologyReaderCSV: read waypoints 2011-03-16 14:36:23 +01:00
topologyreadercsv.hh [Positioning] TopologyReaderCSV: read waypoints 2011-03-16 14:36:23 +01:00
userinterface.cc [Positioning] Add RADAR positioning algorithm 2011-03-16 14:36:23 +01:00
userinterface.hh [Positioning] Add InputDataReader & TopologyReaderCSV 2011-03-16 14:36:23 +01:00
waypoint.cc [Positioning] TopologyReaderCSV: read waypoints 2011-03-16 14:36:23 +01:00
waypoint.hh [Positioning] TopologyReaderCSV: read waypoints 2011-03-16 14:36:23 +01:00
wifidevice.cc [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00
wifidevice.hh [Positioning] Code and comments clean-up 2011-03-16 14:36:21 +01:00