KOSMIndoorMap
Namespaces | |
namespace | Localization |
Classes | |
class | AbstractOverlaySource |
class | AmenityModel |
class | AmenitySortFilterProxyModel |
class | Equipment |
class | EquipmentModel |
class | FloorLevelChangeModel |
class | FloorLevelModel |
struct | Gate |
class | GateModel |
class | HitDetector |
class | LabelItem |
class | LocationQueryOverlayProxyModel |
class | MapCSSLoader |
class | MapCSSParser |
class | MapCSSResult |
class | MapCSSResultLayer |
class | MapCSSStyle |
class | MapData |
class | MapItem |
class | MapLevel |
class | MapLoader |
class | MapPointerEvent |
class | ModelOverlaySource |
class | MultiPolygonItem |
class | OSMAddress |
class | OSMElement |
class | OSMElementInformationModel |
class | PainterRenderer |
class | Platform |
class | PlatformModel |
class | PlatformSection |
class | PolygonBaseItem |
class | PolygonItem |
class | PolylineItem |
class | RealtimeEquipmentModel |
class | RoomModel |
class | RoomSortFilterProxyModel |
class | SceneController |
class | SceneGraph |
class | SceneGraphItem |
class | SceneGraphItemPayload |
class | View |
Typedefs | |
typedef QFlags< MapCSSElementState > | MapCSSElementStates |
using | NetworkAccessManagerFactory = std::function<QNetworkAccessManager *()> |
Enumerations | |
enum class | MapCSSElementState { NoState = 0 , Active = 1 , Hovered = 2 } |
enum class | MapCSSProperty { Unknown , ZIndex , Width , Color , Opacity , Dashes , Image , LineCap , LineJoin , CasingWidth , CasingColor , CasingOpacity , CasingDashes , CasingLineCap , CasingLineJoin , FillColor , FillOpacity , FillImage , IconImage , IconWidth , IconHeight , IconOpacity , IconColor , IconAllowTextOverlap , IconAllowIconOverlap , FontFamily , FontSize , FontWeight , FontStyle , FontVariant , TextDecoration , TextTransform , TextColor , TextOpacity , TextPosition , TextOffset , MaxWidth , Text , TextHaloColor , TextHaloRadius , ShieldColor , ShieldOpacity , ShieldFrameColor , ShieldFrameWidth , ShieldCasingColor , ShieldCasingWidth , ShieldText , ShieldImage , ShieldShape , Extrude } |
enum class | Unit : uint8_t { Pixel , Meter } |
Functions | |
KOSMINDOORMAP_EXPORT QNetworkAccessManager * | defaultNetworkAccessManagerFactory () |
Variables | ||
static constexpr const ValueMapEntry | amenity_map [] | |
authentication_type_map [] | ||
static constexpr const ValueMapEntry | available_vehicles_map [] | |
static constexpr const ValueMapEntry | bicycle_parking_map [] | |
static constexpr const ValueMapEntry | cuisine_map [] | |
diet_type_map [] | ||
static constexpr const ValueMapEntry | gender_type_map [] | |
struct { | ||
const char * KOSMIndoorMap::keyName | ||
OSMElementInformationModel::Key KOSMIndoorMap::m_key | ||
} | payment_generic_type_map [] | |
struct { | ||
const char * KOSMIndoorMap::keyName | ||
const KLazyLocalizedString KOSMIndoorMap::label | ||
OSMElementInformationModel::Key KOSMIndoorMap::m_key | ||
} | payment_type_map [] | |
socket_type_map [] | ||
tactile_writing_map [] | ||
static constexpr const ValueMapEntry | wheelchair_map [] | |
Detailed Description
OSM-based multi-floor indoor maps for buildings.
Typedef Documentation
◆ MapCSSElementStates
Definition at line 20 of file mapcsselementstate.h.
◆ NetworkAccessManagerFactory
using KOSMIndoorMap::NetworkAccessManagerFactory = std::function<QNetworkAccessManager *()> |
Network access manager factory.
Definition at line 18 of file networkaccessmanagerfactory.h.
Enumeration Type Documentation
◆ MapCSSElementState
|
strong |
Element states accessible via pseudo-classes.
Enumerator | |
---|---|
Hovered | element is selected |
Definition at line 14 of file mapcsselementstate.h.
◆ MapCSSProperty
|
strong |
Known properties in MapCSS declarations.
Definition at line 12 of file mapcssproperty.h.
◆ Unit
|
strong |
Unit for geometry sizes.
Definition at line 33 of file scenegraphitem.h.
Function Documentation
◆ defaultNetworkAccessManagerFactory()
QNetworkAccessManager * KOSMIndoorMap::defaultNetworkAccessManagerFactory | ( | ) |
Default implementation if not using an application-specific QNetworkAccessManager instance.
Definition at line 15 of file networkaccessmanagerfactory.cpp.
Variable Documentation
◆ amenity_map
|
staticconstexpr |
Definition at line 19 of file localization_data.cpp.
◆ authentication_type_map
KOSMIndoorMap::authentication_type_map[] |
◆ available_vehicles_map
|
staticconstexpr |
Definition at line 124 of file osmelementinformationmodel_data.cpp.
◆ bicycle_parking_map
|
staticconstexpr |
Definition at line 108 of file osmelementinformationmodel_data.cpp.
◆ cuisine_map
|
staticconstexpr |
Definition at line 248 of file localization_data.cpp.
◆ diet_type_map
KOSMIndoorMap::diet_type_map[] |
◆ gender_type_map
|
staticconstexpr |
Definition at line 362 of file localization_data.cpp.
◆ keyName
const char* KOSMIndoorMap::keyName |
Definition at line 30 of file osmelementinformationmodel_data.cpp.
◆ label
const KLazyLocalizedString KOSMIndoorMap::label |
Definition at line 47 of file osmelementinformationmodel_data.cpp.
◆ m_key
OSMElementInformationModel::Key KOSMIndoorMap::m_key |
Definition at line 31 of file osmelementinformationmodel_data.cpp.
◆ [struct]
struct { ... } KOSMIndoorMap::payment_generic_type_map[] |
◆ [struct]
struct { ... } KOSMIndoorMap::payment_type_map[] |
◆ socket_type_map
KOSMIndoorMap::socket_type_map[] |
◆ tactile_writing_map
KOSMIndoorMap::tactile_writing_map[] |
◆ wheelchair_map
|
staticconstexpr |
Definition at line 68 of file osmelementinformationmodel_data.cpp.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:55 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.