gsoc: Adds the OsmPlacemarkData class

Review Request #124231 - Created July 2, 2015 and submitted

Information
Marius Stanciu
marble
master
124232
Reviewers
marble

See comment on the header on what the class is for:

A new folder lib/marble/osm was created because more sources will come in the following patches. Those sources are needed by both the Osm and Annotate plugins, but also the lib itself.

I have tried several approaches for managing osm data, and this seemed the most feasible.
I have tried making it polymorphic, ( OsmWayData: OsmPlacemarkData and OsmRelationData: OsmPlacemarkData )
but that approach really made things more complicated and seemed a bit like overdesigning for a simple data container class this is. The empty QHashes barely use any memory, so it should be great.


  

Issues

  • 0
  • 5
  • 5
  • 10
Description From Last Updated
Dennis Nienhüser
Dennis Nienhüser
Dennis Nienhüser
Marius Stanciu
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit b642b72ef87bef344745e63930b3b2bd31bc5e3e by Marius Stanciu to branch master.
Loading...