KPublicTransport

KPublicTransport Namespace Reference

Namespaces

namespace  Disruption
 
namespace  EquipmentUtil
 
namespace  IfoptUtil
 
namespace  Load
 
namespace  UicRailwayCoach
 
namespace  UicStationCode
 

Classes

class  AbstractQueryModel
 
class  Attribution
 
class  Backend
 
class  BackendModel
 
class  CoverageArea
 
class  Equipment
 
class  Feature
 
class  IndividualTransport
 
class  Journey
 
class  JourneyQueryModel
 
class  JourneyReply
 
class  JourneyRequest
 
class  JourneySection
 
class  Line
 
class  LineMetaData
 
class  LoadInfo
 
class  Location
 
class  LocationHistoryModel
 
class  LocationQueryModel
 
class  LocationReply
 
class  LocationRequest
 
class  Manager
 
class  OnboardStatus
 
class  Path
 
class  PathModel
 
class  PathSection
 
class  Platform
 
class  PlatformLayout
 
class  PlatformSection
 
class  RentalVehicle
 
class  RentalVehicleNetwork
 
class  RentalVehicleStation
 
class  Reply
 
class  Route
 
class  Stopover
 
class  StopoverQueryModel
 
class  StopoverReply
 
class  StopoverRequest
 
class  Vehicle
 
class  VehicleLayoutQueryModel
 
class  VehicleLayoutReply
 
class  VehicleLayoutRequest
 
class  VehicleSection
 

Functions

static constexpr uint16_t Bucket (uint16_t index)
 

Variables

static const constexpr LineMetaDataContent line_data []
 
static const int16_t line_data_bucketTable []
 
static constexpr const auto line_data_count = sizeof(line_data) / sizeof(LineMetaDataContent)
 
static const constexpr LineMetaDataQuadTreeDepthIndex line_data_depthOffsets []
 
static const constexpr LineMetaDataZIndex line_data_zquadtree []
 
static const char line_logo_stringtab []
 
static const char line_name_stringtab []
 
constexpr const auto MAXIMUM_TRANSFER_DISTANCE = 100000
 
constexpr const auto MAXIMUM_TRANSFER_SPEED = 30
 
constexpr const auto MINIMUM_WAIT_TIME = 60
 
constexpr const auto MINIMUM_WALK_DISTANCE = 50
 
constexpr const auto MINIMUM_WALK_TIME = 90
 
static const constexpr uint16_t NoLogo = 18
 

Detailed Description

Query operations and data types for accessing realtime public transport information from online services.

Function Documentation

◆ Bucket()

static constexpr uint16_t KPublicTransport::Bucket ( uint16_t index)
inlinestaticconstexpr

Definition at line 6507 of file linemetadata_data.cpp.

Variable Documentation

◆ line_data

const constexpr LineMetaDataContent KPublicTransport::line_data[]
staticconstexpr

Definition at line 2660 of file linemetadata_data.cpp.

◆ line_data_bucketTable

const int16_t KPublicTransport::line_data_bucketTable[]
static

Definition at line 6509 of file linemetadata_data.cpp.

◆ line_data_count

const auto KPublicTransport::line_data_count = sizeof(line_data) / sizeof(LineMetaDataContent)
staticconstexpr

Definition at line 6505 of file linemetadata_data.cpp.

◆ line_data_depthOffsets

const constexpr LineMetaDataQuadTreeDepthIndex KPublicTransport::line_data_depthOffsets[]
staticconstexpr
Initial value:
= {
{ 27, 0 },
{ 26, 3 },
{ 25, 20 },
{ 24, 73 },
{ 23, 198 },
{ 22, 450 },
{ 21, 848 },
{ 20, 1295 },
{ 19, 1736 },
{ 18, 1961 },
{ 17, 2059 },
{ 16, 2131 },
}

Definition at line 7370 of file linemetadata_data.cpp.

◆ line_data_zquadtree

const constexpr LineMetaDataZIndex KPublicTransport::line_data_zquadtree[]
staticconstexpr

Definition at line 7385 of file linemetadata_data.cpp.

◆ line_logo_stringtab

const char KPublicTransport::line_logo_stringtab[]
static

Definition at line 1033 of file linemetadata_data.cpp.

◆ line_name_stringtab

const char KPublicTransport::line_name_stringtab[]
static

Definition at line 12 of file linemetadata_data.cpp.

◆ MAXIMUM_TRANSFER_DISTANCE

const auto KPublicTransport::MAXIMUM_TRANSFER_DISTANCE = 100000
inlineconstexpr

Definition at line 33 of file journeyreply.cpp.

◆ MAXIMUM_TRANSFER_SPEED

const auto KPublicTransport::MAXIMUM_TRANSFER_SPEED = 30
inlineconstexpr

Definition at line 32 of file journeyreply.cpp.

◆ MINIMUM_WAIT_TIME

const auto KPublicTransport::MINIMUM_WAIT_TIME = 60
inlineconstexpr

Definition at line 28 of file journeyreply.cpp.

◆ MINIMUM_WALK_DISTANCE

const auto KPublicTransport::MINIMUM_WALK_DISTANCE = 50
inlineconstexpr

Definition at line 30 of file journeyreply.cpp.

◆ MINIMUM_WALK_TIME

const auto KPublicTransport::MINIMUM_WALK_TIME = 90
inlineconstexpr

Definition at line 29 of file journeyreply.cpp.

◆ NoLogo

const constexpr uint16_t KPublicTransport::NoLogo = 18
staticconstexpr

Definition at line 2658 of file linemetadata_data.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:52 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.