Revision 05acba9...

Go back to digest for 6th January 2013

Bug Fixes in Educational

Dennis Nienhüser committed changes in [marble] /:

GeoDataPoint: Change GeoDataCoordinates inheritance to containment.

If you run into this, please be reminded of GeoDataPoint's purpose:
"Nevertheless GeoDataPoint shouldn't be used if you just want to store
3d coordinates of a point that doesn't need to be inherited from GeoDataGeometry
In that case use GeoDataCoordinates instead which has nearly the same features
and is much more light weight.
Please consider this especially if you expect to have a high
amount of points e.g. for line strings, linear rings and polygons."

Fixes bounding box calculation.

File Changes

Modified 22 files
  •   src/lib/GeoPainter.cpp
  •   src/lib/MarbleWidget.cpp
  •   src/lib/Projections/SphericalProjection.cpp
  •   src/lib/routing/RouteRequest.cpp
  •   src/lib/routing/RoutingManager.cpp
  •   src/lib/geodata/data/GeoDataPlacemark.cpp
  •   src/lib/geodata/data/GeoDataPlacemark.h
  •   src/lib/geodata/data/GeoDataPoint.cpp
  •   src/lib/geodata/data/GeoDataPoint.h
  •   src/lib/geodata/data/GeoDataPoint_p.h
  •   src/lib/geodata/graphicsitem/GeoPhotoGraphicsItem.cpp
  •   src/plugins/render/overviewmap/OverviewMap.cpp
  •   src/plugins/runner/gosmore-reversegeocoding/GosmoreReverseGeocodingRunner.cpp
  •   src/plugins/runner/json/JsonParser.cpp
  •   src/plugins/runner/nominatim-reversegeocoding/OsmNominatimReverseGeocodingRunner.cpp
  •   src/plugins/runner/nominatim-search/OsmNominatimSearchRunner.cpp
  •   src/plugins/runner/openrouteservice/OpenRouteServiceRunner.cpp
  •   src/lib/geodata/handlers/kml/KmlCoordinatesTagHandler.cpp
  •   src/lib/geodata/handlers/osm-namefinder/NamedTagHandler.cpp
  •   src/lib/geodata/writers/kml/KmlPointTagWriter.cpp
  •   src/plugins/runner/gpx/handlers/GPXwptTagHandler.cpp
  •   src/plugins/runner/osm/handlers/OsmNdTagHandler.cpp
22 files changed in total