Pick report
pickReport turns the hits from ChartStore::queryAt into a readable report.
1
cppstd::vector<enc::PickedObject> objects = enc::pickReport(store, hits, featureCatalogue);
Results are ordered points, then lines, then areas, and by descending draw priority within each.
What each object holds
- Class, acronym, LNAM and geometry type (
Point,LineorArea). - Attributes with their name, value, enumeration meaning and unit.
- Related objects.
- The passport of its cell: edition, update number, issue date, compilation scale, band and status.
- The last update that touched the object, if any.
- Its
role:Drawn,FillDownorNotDrawn.
Visibility is not filtered. The report holds everything at the point, and your application decides what to show using role.
Next