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 char *   label
 
authentication_type_map []
 
static constexpr const ValueMapEntry bicycle_parking_map []
 
static constexpr const ValueMapEntry cuisine_map []
 
struct {
   const char *   keyName
 
   const char *   label
 
diet_type_map []
 
struct {
   const char *   keyName
 
   OSMElementInformationModel::Key   m_key
 
payment_generic_type_map []
 
struct {
   const char *   keyName
 
   const char *   label
 
   OSMElementInformationModel::Key   m_key
 
payment_type_map []
 
struct {
   const char *   keyName
 
   const char *   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 29 of file scenegraphitem.h.

Variable Documentation

struct { ... } KOSMIndoorMap::authentication_type_map[]
Initial value:
= {
{ "authentication:app", I18N_NOOP2("OSM::charging_station_authentication", "app") },
{ "authentication:membership_card", I18N_NOOP2("OSM::charging_station_authentication", "membership card") },
{ "authentication:nfc", I18N_NOOP2("OSM::charging_station_authentication", "NFC") },
{ "authentication:none", I18N_NOOP2("OSM::charging_station_authentication", "none") },
{ "authentication:phone_call", I18N_NOOP2("OSM::charging_station_authentication", "phone call") },
{ "authentication:short_message", I18N_NOOP2("OSM::charging_station_authentication", "SMS") },
}
#define I18N_NOOP2(context, text)
constexpr const ValueMapEntry KOSMIndoorMap::bicycle_parking_map[]
static
Initial value:
= {
{ "anchors", I18N_NOOP2("OSM::bicycle_parking", "anchors") },
{ "bollard", I18N_NOOP2("OSM::bicycle_parking", "bollard") },
{ "building", I18N_NOOP2("OSM::bicycle_parking", "building") },
{ "ground_slots", I18N_NOOP2("OSM::bicycle_parking", "ground slots") },
{ "lockers", I18N_NOOP2("OSM::bicycle_parking", "lockers") },
{ "racks", I18N_NOOP2("OSM::bicycle_parking", "racks") },
{ "shed", I18N_NOOP2("OSM::bicycle_parking", "shed") },
{ "stands", I18N_NOOP2("OSM::bicycle_parking", "stands") },
{ "wall_loops", I18N_NOOP2("OSM::bicycle_parking", "wall loops") },
{ "wide_stands", I18N_NOOP2("OSM::bicycle_parking", "wide stands") },
}
#define I18N_NOOP2(context, text)

Definition at line 317 of file osmelementinformationmodel_data.cpp.

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

Definition at line 271 of file osmelementinformationmodel_data.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Apr 9 2021 23:03:15 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.