KOSMIndoorMap

KOSMIndoorMap Namespace Reference

Classes

class  AbstractOverlaySource
 
class  Equipment
 
class  EquipmentModel
 
class  FloorLevelChangeModel
 
class  FloorLevelModel
 
struct  Gate
 
class  GateModel
 
class  HitDetector
 
class  LabelItem
 
class  LocationQueryOverlayProxyModel
 
class  MapCSSParser
 
class  MapCSSStyle
 
class  MapData
 
class  MapItem
 
class  MapLevel
 
class  MapLoader
 
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  SceneController
 
class  SceneGraph
 
class  SceneGraphItem
 
class  SceneGraphItemPayload
 
class  View
 

Enumerations

enum  Unit : uint8_t { Pixel, Meter }
 

Variables

static constexpr const ValueMapEntry amenity_map []
 
struct {
   const char *   keyName
 
   const KLazyLocalizedString   label
 
authentication_type_map []
 
static constexpr const ValueMapEntry available_vehicles_map []
 
static constexpr const ValueMapEntry bicycle_parking_map []
 
static constexpr const ValueMapEntry cuisine_map []
 
struct {
   const char *   keyName
 
   const KLazyLocalizedString   label
 
diet_type_map []
 
struct {
   const char *   keyName
 
   OSMElementInformationModel::Key   m_key
 
payment_generic_type_map []
 
struct {
   const char *   keyName
 
   const KLazyLocalizedString   label
 
   OSMElementInformationModel::Key   m_key
 
payment_type_map []
 
struct {
   const char *   keyName
 
   const KLazyLocalizedString   label
 
socket_type_map []
 
static constexpr const ValueMapEntry wheelchair_map []
 

Detailed Description

OSM-based multi-floor indoor maps for buildings.

Enumeration Type Documentation

enum KOSMIndoorMap::Unit : uint8_t
strong

Unit for geometry sizes.

Definition at line 31 of file scenegraphitem.h.

Variable Documentation

struct { ... } KOSMIndoorMap::authentication_type_map[]
Initial value:
= {
{ "authentication:app", kli18nc("OSM::charging_station_authentication", "app") },
{ "authentication:membership_card", kli18nc("OSM::charging_station_authentication", "membership card") },
{ "authentication:nfc", kli18nc("OSM::charging_station_authentication", "NFC") },
{ "authentication:none", kli18nc("OSM::charging_station_authentication", "none") },
{ "authentication:phone_call", kli18nc("OSM::charging_station_authentication", "phone call") },
{ "authentication:short_message", kli18nc("OSM::charging_station_authentication", "SMS") },
}
constexpr const ValueMapEntry KOSMIndoorMap::available_vehicles_map[]
static
Initial value:
= {
{ "mx:realtime_available:bike", kli18ncp("available rental vehicles", "%1 bike", "%1 bikes") },
{ "mx:realtime_available:pedelec", kli18ncp("available rental vehicles", "%1 pedelec", "%1 pedelecs") },
{ "mx:realtime_available:scooter", kli18ncp("available rental vehicles", "%1 kick scooter", "%1 kick scooters") },
{ "mx:realtime_available:motorcycle", kli18ncp("available rental vehicles", "%1 moped", "%1 mopeds") },
{ "mx:realtime_available:car", kli18ncp("available rental vehicles", "%1 car", "%1 cars") },
}

Definition at line 336 of file osmelementinformationmodel_data.cpp.

constexpr const ValueMapEntry KOSMIndoorMap::bicycle_parking_map[]
static
Initial value:
= {
{ "anchors", kli18nc("OSM::bicycle_parking", "anchors") },
{ "bollard", kli18nc("OSM::bicycle_parking", "bollard") },
{ "building", kli18nc("OSM::bicycle_parking", "building") },
{ "ground_slots", kli18nc("OSM::bicycle_parking", "ground slots") },
{ "lockers", kli18nc("OSM::bicycle_parking", "lockers") },
{ "racks", kli18nc("OSM::bicycle_parking", "racks") },
{ "shed", kli18nc("OSM::bicycle_parking", "shed") },
{ "stands", kli18nc("OSM::bicycle_parking", "stands") },
{ "wall_loops", kli18nc("OSM::bicycle_parking", "wall loops") },
{ "wide_stands", kli18nc("OSM::bicycle_parking", "wide stands") },
}

Definition at line 320 of file osmelementinformationmodel_data.cpp.

struct { ... } KOSMIndoorMap::diet_type_map[]
Initial value:
= {
{ "diet:gluten_free", kli18nc("OSM::diet_type", "gluten free") },
{ "diet:halal", kli18nc("OSM::diet_type", "halal") },
{ "diet:kosher", kli18nc("OSM::diet_type", "kosher") },
{ "diet:lactose_free", kli18nc("OSM::diet_type", "lactose free") },
{ "diet:vegan", kli18nc("OSM::diet_type", "vegan") },
{ "diet:vegetarian", kli18nc("OSM::diet_type", "vegetarian") },
}
struct { ... } KOSMIndoorMap::payment_generic_type_map[]
Initial value:
= {
{ "payment:account_cards", OSMElementInformationModel::PaymentDebitCard },
{ "payment:credit_cards", OSMElementInformationModel::PaymentCreditCard },
{ "payment:debit_cards", OSMElementInformationModel::PaymentDebitCard },
{ "payment:electronic_purses", OSMElementInformationModel::PaymentStoredValueCard },
}
struct { ... } KOSMIndoorMap::payment_type_map[]
Initial value:
= {
{ "payment:american_express", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "American Express") },
{ "payment:apple_pay", OSMElementInformationModel::PaymentDigital, kli18nc("OSM::payment_method", "Apple Pay") },
{ "payment:diners_club", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "Diners Club") },
{ "payment:discover_card", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "Discover Card") },
{ "payment:jcb", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "JCB") },
{ "payment:girocard", OSMElementInformationModel::PaymentDebitCard, kli18nc("OSM::payment_method", "Girocard") },
{ "payment:google_pay", OSMElementInformationModel::PaymentDigital, kli18nc("OSM::payment_method", "Google Pay") },
{ "payment:maestro", OSMElementInformationModel::PaymentDebitCard, kli18nc("OSM::payment_method", "Maestro") },
{ "payment:mastercard", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "Mastercard") },
{ "payment:unionpay", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "UnionPay") },
{ "payment:v_pay", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "V Pay") },
{ "payment:vpay", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "V Pay") },
{ "payment:visa", OSMElementInformationModel::PaymentCreditCard, kli18nc("OSM::payment_method", "Visa") },
}
struct { ... } KOSMIndoorMap::socket_type_map[]
Initial value:
= {
{ "socket:chademo", kli18nc("OSM::charging_station_socket", "Chademo") },
{ "socket:schuko", kli18nc("OSM::charging_station_socket", "Schuko") },
{ "socket:tesla_standard", kli18nc("OSM::charging_station_socket", "Tesla") },
{ "socket:tesla_supercharger", kli18nc("OSM::charging_station_socket", "Tesla Supercharger") },
{ "socket:tesla_supercharger_ccs", kli18nc("OSM::charging_station_socket", "Tesla Supercharger CCS") },
{ "socket:type2", kli18nc("OSM::charging_station_socket", "Type 2") },
{ "socket:type2_cable", kli18nc("OSM::charging_station_socket", "Type 2 cable") },
{ "socket:type2_combo", kli18nc("OSM::charging_station_socket", "Type 2 CCS") },
{ "socket:typee", kli18nc("OSM::charging_station_socket", "Type E") },
}
constexpr const ValueMapEntry KOSMIndoorMap::wheelchair_map[]
static
Initial value:
= {
{ "limited", kli18nc("OSM::wheelchair_access", "limited") },
{ "no", kli18nc("OSM::wheelchair_access", "no") },
{ "yes", kli18nc("OSM::wheelchair_access", "yes") },
}

Definition at line 274 of file osmelementinformationmodel_data.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Jan 28 2022 22:55:54 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.