KOSMIndoorMap
scenecontroller.h
55 * When possible, provide the scene graph of the previous run to re-use scene graph elements that didn't change.
62 void updateElement(const MapCSSState &state, int level, SceneGraph &sg, const MapCSSResultLayer &result) const;
68 void applyPenStyle(OSM::Element e, const MapCSSDeclaration *decl, QPen &pen, double &opacity, Unit &unit) const;
69 void applyCasingPenStyle(OSM::Element e, const MapCSSDeclaration *decl, QPen &pen, double &opacity, Unit &unit) const;
75 void addItem(SceneGraph &sg, const MapCSSState &state, int level, const MapCSSResultLayer &result, std::unique_ptr<SceneGraphItemPayload> &&payload) const;
A source for overlay elements, drawn on top of the static map data.
Definition overlaysource.h:27
Result of MapCSS stylesheet evaluation for a single layer selector.
Definition mapcssresult.h:40
void updateScene(SceneGraph &sg) const
Creates or updates sg based on the currently set style and view settings.
Definition scenecontroller.cpp:117
Payload base class for scene graph items.
Definition scenegraphitem.h:60
OSM-based multi-floor indoor maps for buildings.
Definition locationqueryoverlayproxymodel.h:20
Low-level types and functions to work with raw OSM data as efficiently as possible.
Definition locationqueryoverlayproxymodel.h:15
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:54:42 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:54:42 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.