KOSMIndoorMap

KOSMIndoorMap Namespace Reference

Namespaces

 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  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
 
   const KLazyLocalizedString   label
 
gender_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 []
 
struct {
   const char *   keyName
 
   const KLazyLocalizedString   label
 
tactile_writing_map []
 
static constexpr const ValueMapEntry wheelchair_map []
 

Detailed Description

OSM-based multi-floor indoor maps for buildings.

Enumeration Type Documentation

◆ Unit

enum KOSMIndoorMap::Unit : uint8_t
strong

Unit for geometry sizes.

Definition at line 33 of file scenegraphitem.h.

Variable Documentation

◆ authentication_type_map

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") },
}

◆ available_vehicles_map

constexpr const ValueMapEntry KOSMIndoorMap::available_vehicles_map[]
staticconstexpr
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 132 of file osmelementinformationmodel_data.cpp.

◆ bicycle_parking_map

constexpr const ValueMapEntry KOSMIndoorMap::bicycle_parking_map[]
staticconstexpr
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 116 of file osmelementinformationmodel_data.cpp.

◆ diet_type_map

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") },
}

◆ gender_type_map

struct { ... } KOSMIndoorMap::gender_type_map[]
Initial value:
= {
{ "female", kli18nc("OSM::gender_segregation", "female") },
{ "male", kli18nc("OSM::gender_segregation", "male") },
{ "unisex", kli18nc("OSM::gender_segregation", "unisex") },
}

◆ payment_generic_type_map

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 },
}

◆ payment_type_map

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") },
}

◆ socket_type_map

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") },
}

◆ tactile_writing_map

struct { ... } KOSMIndoorMap::tactile_writing_map[]
Initial value:
= {
{ "tactile_writing:braille", kli18nc("tactile writing", "braille") },
{ "tactile_writing:embossed_printed_letters", kli18nc("tactile writing", "embossed printed letters") },
{ "tactile_writing:engraved_printed_letters", kli18nc("tactile writing", "engraved printed letters") },
}

◆ wheelchair_map

constexpr const ValueMapEntry KOSMIndoorMap::wheelchair_map[]
staticconstexpr
Initial value:
= {
{ "limited", kli18nc("OSM::wheelchair_access", "limited") },
{ "no", kli18nc("OSM::wheelchair_access", "no") },
{ "yes", kli18nc("OSM::wheelchair_access", "yes") },
}

Definition at line 70 of file osmelementinformationmodel_data.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 04:06:53 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.