libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::PTRoute::Variant Class Referencefinal

A route can have multiple variants. More...

#include <PublicTransport.h>

Public Member Functions

Color GetColor () const
 
std::string GetFrom () const
 
std::string GetName () const
 
std::string GetNetwork () const
 
std::string GetOperator () const
 
std::string GetRef () const
 
std::string GetTo () const
 
void SetColor (const Color &color)
 
void SetFrom (const std::string &from)
 
void SetName (const std::string &name)
 
void SetNetwork (const std::string &network)
 
void SetOperator (const std::string &operatorName)
 
void SetRef (const std::string &ref)
 
void SetTo (const std::string &to)
 

Public Attributes

std::vector< Platformplatforms
 
friend PTRoute
 
std::vector< Stopstops
 

Detailed Description

A route can have multiple variants.

Normally you have one variant in one direction and a second variant in the opposite direction.

Member Function Documentation

◆ GetColor()

Color osmscout::PTRoute::Variant::GetColor ( ) const
inline

◆ GetFrom()

std::string osmscout::PTRoute::Variant::GetFrom ( ) const
inline

◆ GetName()

std::string osmscout::PTRoute::Variant::GetName ( ) const
inline

◆ GetNetwork()

std::string osmscout::PTRoute::Variant::GetNetwork ( ) const
inline

◆ GetOperator()

std::string osmscout::PTRoute::Variant::GetOperator ( ) const
inline

◆ GetRef()

std::string osmscout::PTRoute::Variant::GetRef ( ) const
inline

◆ GetTo()

std::string osmscout::PTRoute::Variant::GetTo ( ) const
inline

◆ SetColor()

void osmscout::PTRoute::Variant::SetColor ( const Color color)

◆ SetFrom()

void osmscout::PTRoute::Variant::SetFrom ( const std::string &  from)

◆ SetName()

void osmscout::PTRoute::Variant::SetName ( const std::string &  name)

◆ SetNetwork()

void osmscout::PTRoute::Variant::SetNetwork ( const std::string &  network)

◆ SetOperator()

void osmscout::PTRoute::Variant::SetOperator ( const std::string &  operatorName)

◆ SetRef()

void osmscout::PTRoute::Variant::SetRef ( const std::string &  ref)

◆ SetTo()

void osmscout::PTRoute::Variant::SetTo ( const std::string &  to)

Member Data Documentation

◆ platforms

std::vector<Platform> osmscout::PTRoute::Variant::platforms

◆ PTRoute

friend osmscout::PTRoute::Variant::PTRoute

◆ stops

std::vector<Stop> osmscout::PTRoute::Variant::stops

The documentation for this class was generated from the following files: