1 #ifndef OSMSCOUT_PUBLIC_TRANSPORT_H 2 #define OSMSCOUT_PUBLIC_TRANSPORT_H 81 inline const ObjectFileRef&
GetStop()
const 87 void SetStop(
const ObjectFileRef& stop);
99 ObjectFileRef platform;
113 void SetPlatform(
const ObjectFileRef& platform);
130 std::string operatorName;
176 void SetName(
const std::string& name);
177 void SetRef(
const std::string& ref);
178 void SetOperator(
const std::string& operatorName);
179 void SetNetwork(
const std::string& network);
180 void SetFrom(
const std::string& from);
181 void SetTo(
const std::string& to);
182 void SetColor(
const Color& color);
193 std::string operatorName;
201 inline PTRoute() =
default;
214 return nextFileOffset;
243 void SetName(
const std::string& name);
244 void SetRef(
const std::string& ref);
245 void SetOperator(
const std::string& operatorName);
246 void SetNetwork(
const std::string& network);
247 void SetColor(
const Color& color);
249 void Read(
const TypeConfig& typeConfig,
250 FileScanner& scanner);
252 void Write(
const TypeConfig& typeConfig,
253 FileWriter& writer)
const;
FileOffset GetFileOffset() const
Definition: PublicTransport.h:207
std::string GetName() const
Definition: PublicTransport.h:217
const ObjectFileRef & GetStop() const
Definition: PublicTransport.h:81
std::string GetOperator() const
Definition: PublicTransport.h:227
std::vector< Platform > platforms
Definition: PublicTransport.h:138
TypeInfoRef GetType() const
Definition: PublicTransport.h:203
std::string GetFrom() const
Definition: PublicTransport.h:161
FileOffset GetNextFileOffset() const
Definition: PublicTransport.h:212
PlatformType GetType() const
Definition: PublicTransport.h:102
std::string GetNetwork() const
Definition: PublicTransport.h:156
Color GetColor() const
Definition: PublicTransport.h:237
std::string GetRef() const
Definition: PublicTransport.h:222
#define CLASS_FINAL
Definition: Compiler.h:26
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
std::string GetName() const
Definition: PublicTransport.h:141
Definition: LaneAgent.h:60
Color GetColor() const
Definition: PublicTransport.h:171
friend PTRoute
Definition: PublicTransport.h:89
std::string GetTo() const
Definition: PublicTransport.h:166
StopType GetType() const
Definition: PublicTransport.h:76
const ObjectFileRef & GetPlatform() const
Definition: PublicTransport.h:107
std::vector< Stop > stops
Definition: PublicTransport.h:137
std::shared_ptr< TypeInfo > TypeInfoRef
Definition: TypeConfig.h:58
uint64_t FileOffset
Definition: OSMScoutTypes.h:47
std::string GetRef() const
Definition: PublicTransport.h:146
StopType
Definition: PublicTransport.h:49
std::shared_ptr< PTRoute > PTRouteRef
Definition: PublicTransport.h:256
std::vector< Variant > variants
Definition: PublicTransport.h:198
PlatformType
Definition: PublicTransport.h:59
std::string GetNetwork() const
Definition: PublicTransport.h:232
std::string GetOperator() const
Definition: PublicTransport.h:151