DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Public Member Functions | List of all members
EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj Class Reference

#include <ESpoj.h>

Inheritance diagram for EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj:
Inheritance graph
[legend]
Collaboration diagram for EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Types

enum  FlagTime {
  Nejde = 1, Obchadza = 2, Prechadza = 3, Ide = 4,
  Nejde = 1, Obchadza = 2, Prechadza = 3, Ide = 4
}
 
enum  FlagFromBasic {
  Numide = 0, Numprech = 1, Numobch = 2, Numnejde = 10,
  Numide = 0, Numprech = 1, Numobch = 2, Numnejde = 10
}
 
enum  Number {
  Km = 1, PocetPrechodovZon = 2, PocetZon = 3, Km = 1,
  PocetPrechodovZon = 2, PocetZon = 3
}
 
enum  TripState {
  Original = 0, Overwritten = 1, Inserted = 2, Original = 0,
  Overwritten = 1, Inserted = 2
}
 
enum  FlagTime {
  Nejde = 1, Obchadza = 2, Prechadza = 3, Ide = 4,
  Nejde = 1, Obchadza = 2, Prechadza = 3, Ide = 4
}
 
enum  FlagFromBasic {
  Numide = 0, Numprech = 1, Numobch = 2, Numnejde = 10,
  Numide = 0, Numprech = 1, Numobch = 2, Numnejde = 10
}
 
enum  Number {
  Km = 1, PocetPrechodovZon = 2, PocetZon = 3, Km = 1,
  PocetPrechodovZon = 2, PocetZon = 3
}
 
enum  TripState {
  Original = 0, Overwritten = 1, Inserted = 2, Original = 0,
  Overwritten = 1, Inserted = 2
}
 

Public Member Functions

 ESpoj (ESpojCol *owner)
 
virtual ~ESpoj ()
 
unsigned short GetCislo ()
 
long GetSpojID ()
 
unsigned short GetVzorSpojPoradie ()
 
unsigned short GetCasPosun ()
 
unsigned short GetStartTime ()
 
unsigned short GetStopTime ()
 
unsigned char GetVypocet ()
 
unsigned char GetZachadzka ()
 
unsigned char GetCisloCenovejSkupiny ()
 
unsigned long GetCisloPkrLinky ()
 
unsigned short GetCisloPkrSpoj ()
 
unsigned short GetTabula ()
 
long GetSpojZastavkyOffset ()
 
long GetSpojObchadzkyOffset ()
 
long GetSpojPlatnostiOffset ()
 
long GetBinaryTripIndex ()
 Ordinal number in trip collection,. More...
 
unsigned char GetSmer ()
 
short GetSkupinaSpojov ()
 
unsigned short GetBinaryLineIndex ()
 Ordinal number in line collection,. More...
 
long GetPKID ()
 
unsigned char GetTypSpojaID ()
 
std::string GetCustomPropertyValue (short customPropertyType)
 
std::string GetKoncovaZastavkaPreTabule ()
 
void SetCislo (unsigned short cislo)
 
void SetSpojID (long spojID)
 
void SetVzorSpojPoradie (unsigned short vzorSpojPoradie)
 
void SetCasPosun (unsigned short casPosun)
 
void SetStartTime (unsigned short startTime)
 
void SetStopTime (unsigned short stopTime)
 
void SetVypocet (unsigned char vypocet)
 
void SetZachadzka (unsigned char zachadzka)
 
void SetCisloCenovejSkupiny (unsigned char cisloCenovejSkupiny)
 
void SetCisloPkrLinky (unsigned long cisloPkrLinky)
 
void SetCisloPkrSpoj (unsigned short cisloPkrSpoj)
 
void SetTabula (unsigned short tabula)
 
void SetSpojZastavkyOffset (long spojZastavkyOffset)
 
void SetSpojObchadzkyOffset (long spojObchadzkyOffset)
 
void SetSpojPlatnostiOffset (long spojPlatnostiOffset)
 
void SetBinaryTripIndex (long binaryTripIndex)
 
void SetSmer (unsigned char smer)
 
void SetSkupinaSpojov (short skupinaSpojov)
 
void SetBinaryLineIndex (unsigned short binaryLineIndex)
 
void SetPKID (unsigned short pkid)
 
void SetTypSpojaID (unsigned char typSpojaID)
 
ESpojZastavkaColGetSpojZastavky ()
 
ESpojObchadzkaColGetSpojObchadzkaCol ()
 
ESpojPlatnostColGetSpojPlatnostCol ()
 
ESpojColGetOwner ()
 
ELinkaZastavkaFindByTcZast (unsigned short od, unsigned short Tc)
 
unsigned short GetKmBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetKmBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, short poradieZast1VPokrSpoji, short poradieZast2VPokrSpoji)
 
unsigned short GetPocetPrechodovZonBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetPocetZonBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
void GetZonyBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, std::vector< int > *zony)
 Metoda vracia vektor zon, kt. lezia medzi 2 zastavkami. More...
 
unsigned short GetKmOrZonyBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, Number number, std::vector< unsigned short > validTimeTicketsZones=std::vector< unsigned short >(), std::vector< unsigned short > zonesToPrefer=std::vector< unsigned short >(), std::vector< int > *zony=NULL)
 
unsigned short GetKmOrZonyBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, Number number, long *outNumberZona=NULL, long numberOfZona=-1, int *arrayOfZon=NULL, bool *ZonaVystup=NULL, short poradieZast1VPokrSpoji=0, short poradieZast2VPokrSpoji=0)
 
std::vector< int > GetZonyBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, std::vector< unsigned short > validTimeTicketsZones, std::vector< unsigned short > zonesToPrefer, short poradieZast1VPokrSpoji=0, short poradieZast2VPokrSpoji=0)
 
EZastavkaTextArrayGetZastTexty (unsigned short od)
 
long GetBusStopCollection (std::vector< EZastavkaVypis * > &busStopCollection, bool includeContinuous, long commandNumber, bool includeTranspassing)
 
long GetBusStopCollection (std::vector< EZastavkaVypis * > &busStopCollection, bool includeContinuous, long commandNumber, bool includeTranspassing, bool separeContinuesBusStops)
 
void ClearCachedBusStops ()
 
ESpojNextPripojenySpoj ()
 Funkcia vrati nasledujuci pripojeny spoj ak existuje. More...
 
ESpojGetPripojenySpojBy (unsigned long cisloPkrLinky, unsigned short cisloPkrSpoj)
 Metoda vrati pokracujuci spoj podla linky a spoja ak existuje za aktualnym spojom. More...
 
long GetCountSpojToFindingSpoj (unsigned long cisloPkrLinky, unsigned short cisloPkrSpoj)
 Metoda vrati pocet pripojenych spoj od aktualneho po hladany. More...
 
unsigned short GetCountZastavkyIde (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetCountZastavkyIdePrechadza (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
bool IsPlatny (EM::Common::EDate date)
 
ESpojGetLeft ()
 
ESpojGetRight ()
 
unsigned short JumpBywaySection (unsigned short busStopFrom, unsigned short poradieZacZast1, unsigned short poradieKoncZast2)
 JumpBywaySection - method tries to jump over byway section if it is possible. More...
 
short GetObchadzkyByZast (unsigned short stopOrder, unsigned short stopOrderRealStop, bool end, bool obchForTT)
 
short GetObchadzkyByZast (unsigned short stopOrder, bool end, bool obchForTT)
 
TripState GetState () const
 
void SetState (const TripState tripState)
 
 ESpoj (ESpojCol *owner)
 
virtual ~ESpoj ()
 
unsigned short GetCislo ()
 
long GetSpojID ()
 
unsigned short GetVzorSpojPoradie ()
 
unsigned short GetCasPosun ()
 
unsigned short GetStartTime ()
 
unsigned short GetStopTime ()
 
unsigned char GetVypocet ()
 
unsigned char GetZachadzka ()
 
unsigned char GetCisloCenovejSkupiny ()
 
unsigned long GetCisloPkrLinky ()
 
unsigned short GetCisloPkrSpoj ()
 
unsigned short GetTabula ()
 
long GetSpojZastavkyOffset ()
 
long GetSpojObchadzkyOffset ()
 
long GetSpojPlatnostiOffset ()
 
long GetBinaryTripIndex ()
 Ordinal number in trip collection,. More...
 
unsigned char GetSmer ()
 
short GetSkupinaSpojov ()
 
unsigned short GetBinaryLineIndex ()
 Ordinal number in line collection,. More...
 
long GetPKID ()
 
unsigned char GetTypSpojaID ()
 
std::string GetCustomPropertyValue (short customPropertyType)
 
std::string GetKoncovaZastavkaPreTabule ()
 
void SetCislo (unsigned short cislo)
 
void SetSpojID (long spojID)
 
void SetVzorSpojPoradie (unsigned short vzorSpojPoradie)
 
void SetCasPosun (unsigned short casPosun)
 
void SetStartTime (unsigned short startTime)
 
void SetStopTime (unsigned short stopTime)
 
void SetVypocet (unsigned char vypocet)
 
void SetZachadzka (unsigned char zachadzka)
 
void SetCisloCenovejSkupiny (unsigned char cisloCenovejSkupiny)
 
void SetCisloPkrLinky (unsigned long cisloPkrLinky)
 
void SetCisloPkrSpoj (unsigned short cisloPkrSpoj)
 
void SetTabula (unsigned short tabula)
 
void SetSpojZastavkyOffset (long spojZastavkyOffset)
 
void SetSpojObchadzkyOffset (long spojObchadzkyOffset)
 
void SetSpojPlatnostiOffset (long spojPlatnostiOffset)
 
void SetBinaryTripIndex (long binaryTripIndex)
 
void SetSmer (unsigned char smer)
 
void SetSkupinaSpojov (short skupinaSpojov)
 
void SetBinaryLineIndex (unsigned short binaryLineIndex)
 
void SetPKID (unsigned short pkid)
 
void SetTypSpojaID (unsigned char typSpojaID)
 
ESpojZastavkaColGetSpojZastavky ()
 
ESpojObchadzkaColGetSpojObchadzkaCol ()
 
ESpojPlatnostColGetSpojPlatnostCol ()
 
ESpojColGetOwner ()
 
ELinkaZastavkaFindByTcZast (unsigned short od, unsigned short Tc)
 
unsigned short GetKmBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetKmBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, short poradieZast1VPokrSpoji, short poradieZast2VPokrSpoji)
 
unsigned short GetPocetPrechodovZonBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetPocetZonBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
void GetZonyBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, std::vector< int > *zony)
 Metoda vracia vektor zon, kt. lezia medzi 2 zastavkami. More...
 
unsigned short GetKmOrZonyBetween (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, Number number, std::vector< unsigned short > validTimeTicketsZones=std::vector< unsigned short >(), std::vector< unsigned short > zonesToPrefer=std::vector< unsigned short >(), std::vector< int > *zony=NULL)
 
unsigned short GetKmOrZonyBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, Number number, long *outNumberZona=NULL, long numberOfZona=-1, int *arrayOfZon=NULL, bool *ZonaVystup=NULL, short poradieZast1VPokrSpoji=0, short poradieZast2VPokrSpoji=0)
 
std::vector< int > GetZonyBetweenSimple (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2, std::vector< unsigned short > validTimeTicketsZones, std::vector< unsigned short > zonesToPrefer, short poradieZast1VPokrSpoji=0, short poradieZast2VPokrSpoji=0)
 
EZastavkaTextArrayGetZastTexty (unsigned short od)
 
long GetBusStopCollection (std::vector< EZastavkaVypis * > &busStopCollection, bool includeContinuous, long commandNumber, bool includeTranspassing)
 
long GetBusStopCollection (std::vector< EZastavkaVypis * > &busStopCollection, bool includeContinuous, long commandNumber, bool includeTranspassing, bool separeContinuesBusStops)
 
void ClearCachedBusStops ()
 
ESpojNextPripojenySpoj ()
 
ESpojGetPripojenySpojBy (unsigned long cisloPkrLinky, unsigned short cisloPkrSpoj)
 
long GetCountSpojToFindingSpoj (unsigned long cisloPkrLinky, unsigned short cisloPkrSpoj)
 
unsigned short GetCountZastavkyIde (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
unsigned short GetCountZastavkyIdePrechadza (unsigned short poradieSpojZast1, unsigned short poradieSpojZast2)
 
bool IsPlatny (EM::Common::EDate date)
 
ESpojGetLeft ()
 
ESpojGetRight ()
 
unsigned short JumpBywaySection (unsigned short busStopFrom, unsigned short poradieZacZast1, unsigned short poradieKoncZast2)
 JumpBywaySection - method tries to jump over byway section if it is possible. More...
 
short GetObchadzkyByZast (unsigned short stopOrder, unsigned short stopOrderRealStop, bool end, bool obchForTT)
 
short GetObchadzkyByZast (unsigned short stopOrder, bool end, bool obchForTT)
 
TripState GetState () const
 
void SetState (const TripState tripState)
 

Member Enumeration Documentation

Enumerator
Numide 
Numprech 
Numobch 
Numnejde 
Numide 
Numprech 
Numobch 
Numnejde 
Enumerator
Numide 
Numprech 
Numobch 
Numnejde 
Numide 
Numprech 
Numobch 
Numnejde 
Enumerator
Nejde 
Obchadza 
Prechadza 
Ide 
Nejde 
Obchadza 
Prechadza 
Ide 
Enumerator
Nejde 
Obchadza 
Prechadza 
Ide 
Nejde 
Obchadza 
Prechadza 
Ide 
Enumerator
Km 
PocetPrechodovZon 
PocetZon 
Km 
PocetPrechodovZon 
PocetZon 
Enumerator
Km 
PocetPrechodovZon 
PocetZon 
Km 
PocetPrechodovZon 
PocetZon 
Enumerator
Original 
Overwritten 
Inserted 
Original 
Overwritten 
Inserted 
Enumerator
Original 
Overwritten 
Inserted 
Original 
Overwritten 
Inserted 

Constructor & Destructor Documentation

ESpoj::ESpoj ( ESpojCol owner)
ESpoj::~ESpoj ( )
virtual
EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::ESpoj ( ESpojCol owner)
virtual EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::~ESpoj ( )
virtual

Member Function Documentation

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::ClearCachedBusStops ( )
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::ClearCachedBusStops ( )
ELinkaZastavka * ESpoj::FindByTcZast ( unsigned short  od,
unsigned short  Tc 
)

Funkcia vracia zastavku na spoji, ktora ma dane tarifne cislo. Parameter od znamena od ktorej zastavky sa hlada jej poradie. A spoj musi cez danu zastavku ist.

Here is the call graph for this function:

ELinkaZastavka* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::FindByTcZast ( unsigned short  od,
unsigned short  Tc 
)
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetBinaryLineIndex ( )

Ordinal number in line collection,.

See also
ELinkaCol
unsigned short ESpoj::GetBinaryLineIndex ( )

Ordinal number in line collection,.

See also
ELinkaCol

Here is the caller graph for this function:

long ESpoj::GetBinaryTripIndex ( )

Ordinal number in trip collection,.

See also
ESpojCol
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetBinaryTripIndex ( )

Ordinal number in trip collection,.

See also
ESpojCol
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetBusStopCollection ( std::vector< EZastavkaVypis * > &  busStopCollection,
bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing 
)
long ESpoj::GetBusStopCollection ( std::vector< EZastavkaVypis * > &  busStopCollection,
bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing 
)

Here is the caller graph for this function:

long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetBusStopCollection ( std::vector< EZastavkaVypis * > &  busStopCollection,
bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing,
bool  separeContinuesBusStops 
)
long ESpoj::GetBusStopCollection ( std::vector< EZastavkaVypis * > &  busStopCollection,
bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing,
bool  separeContinuesBusStops 
)
unsigned short ESpoj::GetCasPosun ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCasPosun ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCislo ( )
unsigned short ESpoj::GetCislo ( )

Here is the caller graph for this function:

unsigned char ESpoj::GetCisloCenovejSkupiny ( )
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCisloCenovejSkupiny ( )
unsigned long ESpoj::GetCisloPkrLinky ( )

Here is the caller graph for this function:

unsigned long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCisloPkrLinky ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCisloPkrSpoj ( )
unsigned short ESpoj::GetCisloPkrSpoj ( )

Here is the caller graph for this function:

long ESpoj::GetCountSpojToFindingSpoj ( unsigned long  cisloPkrLinky,
unsigned short  cisloPkrSpoj 
)

Metoda vrati pocet pripojenych spoj od aktualneho po hladany.

Parameters
cisloPkrLinky
cisloPkrSpoj
Returns
pocet naveznych spojov.

Here is the call graph for this function:

long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCountSpojToFindingSpoj ( unsigned long  cisloPkrLinky,
unsigned short  cisloPkrSpoj 
)
unsigned short ESpoj::GetCountZastavkyIde ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

Here is the call graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCountZastavkyIde ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)
unsigned short ESpoj::GetCountZastavkyIdePrechadza ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

Here is the call graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCountZastavkyIdePrechadza ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)
std::string ESpoj::GetCustomPropertyValue ( short  customPropertyType)

Here is the call graph for this function:

std::string EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetCustomPropertyValue ( short  customPropertyType)
unsigned short ESpoj::GetKmBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet km medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky na spoji
poradieSpojZast2poradie koncovej zastavky na spoji
Returns
unsigned short pocet kilometrov

Metoda vracia kilometre medzi zastavkami na spoji.

Parameters
poradieSpojZast1
poradieSpojZast2
Returns
kilometre

Here is the caller graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKmBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet km medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky na spoji
poradieSpojZast2poradie koncovej zastavky na spoji
Returns
unsigned short pocet kilometrov
unsigned short ESpoj::GetKmBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
short  poradieZast1VPokrSpoji,
short  poradieZast2VPokrSpoji 
)

Here is the caller graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKmBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
short  poradieZast1VPokrSpoji,
short  poradieZast2VPokrSpoji 
)
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKmOrZonyBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
Number  number,
std::vector< unsigned short >  validTimeTicketsZones = std::vector< unsigned short >(),
std::vector< unsigned short >  zonesToPrefer = std::vector< unsigned short >(),
std::vector< int > *  zony = NULL 
)

TODO Pomocna metoda pre vypocet zon a ceny.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji.
poradieSpojZast2poradie koncovej zastavky naspoji.
numberparameter udava co budem pocitat
Returns
unsigned short hodnota, ktora sa ma ratat.
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKmOrZonyBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
Number  number,
std::vector< unsigned short >  validTimeTicketsZones = std::vector< unsigned short >(),
std::vector< unsigned short >  zonesToPrefer = std::vector< unsigned short >(),
std::vector< int > *  zony = NULL 
)

TODO Pomocna metoda pre vypocet zon a ceny.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji.
poradieSpojZast2poradie koncovej zastavky naspoji.
numberparameter udava co budem pocitat
Returns
unsigned short hodnota, ktora sa ma ratat.
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKmOrZonyBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
Number  number,
long *  outNumberZona = NULL,
long  numberOfZona = -1,
int *  arrayOfZon = NULL,
bool *  ZonaVystup = NULL,
short  poradieZast1VPokrSpoji = 0,
short  poradieZast2VPokrSpoji = 0 
)

TODO Pomocna metoda pre vypocet zon a ceny.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji.
poradieSpojZast2poradie koncovej zastavky naspoji.
numberparameter udava co budem pocitat
outNumberZonavystupny parameter udava cislo zony na na koncovej zastavke.
numberOfZonaparameter udava cislo poslednej zony na predchadzajucom spoji.
ZonaVystupci sa zu maju brat v uvahu vystupne zony(zmysel len pri pokracujucich spojoch)
shortporadieZast1VPokrSpoji , short poradieZast2VPokrSpoji v ramci pokr spoja, ak akt spoj je uz pokr su zmensne o 100
Returns
unsigned short hodnota, ktora sa ma ratat.
unsigned short ESpoj::GetKmOrZonyBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
Number  number,
long *  outNumberZona = NULL,
long  numberOfZona = -1,
int *  arrayOfZon = NULL,
bool *  ZonaVystup = NULL,
short  poradieZast1VPokrSpoji = 0,
short  poradieZast2VPokrSpoji = 0 
)

TODO Pomocna metoda pre vypocet zon a ceny.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji.
poradieSpojZast2poradie koncovej zastavky naspoji.
numberparameter udava co budem pocitat
outNumberZonavystupny parameter udava cislo zony na na koncovej zastavke.
numberOfZonaparameter udava cislo poslednej zony na predchadzajucom spoji.
ZonaVystupci sa zu maju brat v uvahu vystupne zony(zmysel len pri pokracujucich spojoch)
shortporadieZast1VPokrSpoji , short poradieZast2VPokrSpoji v ramci pokr spoja, ak akt spoj je uz pokr su zmensne o 100
Returns
unsigned short hodnota, ktora sa ma ratat.

Here is the call graph for this function:

std::string ESpoj::GetKoncovaZastavkaPreTabule ( )
std::string EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetKoncovaZastavkaPreTabule ( )
ESpoj * ESpoj::GetLeft ( )
ESpoj* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetLeft ( )
short ESpoj::GetObchadzkyByZast ( unsigned short  stopOrder,
unsigned short  stopOrderRealStop,
bool  end,
bool  obchForTT 
)

Here is the call graph for this function:

Here is the caller graph for this function:

short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetObchadzkyByZast ( unsigned short  stopOrder,
unsigned short  stopOrderRealStop,
bool  end,
bool  obchForTT 
)
short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetObchadzkyByZast ( unsigned short  stopOrder,
bool  end,
bool  obchForTT 
)
short ESpoj::GetObchadzkyByZast ( unsigned short  stopOrder,
bool  end,
bool  obchForTT 
)

Here is the call graph for this function:

ESpojCol * ESpoj::GetOwner ( )

Here is the caller graph for this function:

ESpojCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetOwner ( )
long ESpoj::GetPKID ( )
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetPKID ( )
unsigned short ESpoj::GetPocetPrechodovZonBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet prechodov zon medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji
poradieSpojZast2poradie koncovej zastavky naspoji
Returns
unsigned short pocet prechodov zon.
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetPocetPrechodovZonBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet prechodov zon medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji
poradieSpojZast2poradie koncovej zastavky naspoji
Returns
unsigned short pocet prechodov zon.
unsigned short ESpoj::GetPocetZonBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet zon medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji
poradieSpojZast2poradie koncovej zastavky naspoji
Returns
unsigned short pocet zon.
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetPocetZonBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2 
)

TODO Metoda vracia pocet zon medzi zastavkami.

Parameters
poradieSpojZast1poradie zaciatocnej zastavky naspoji
poradieSpojZast2poradie koncovej zastavky naspoji
Returns
unsigned short pocet zon.
ESpoj* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetPripojenySpojBy ( unsigned long  cisloPkrLinky,
unsigned short  cisloPkrSpoj 
)
ESpoj * ESpoj::GetPripojenySpojBy ( unsigned long  cisloPkrLinky,
unsigned short  cisloPkrSpoj 
)

Metoda vrati pokracujuci spoj podla linky a spoja ak existuje za aktualnym spojom.

Parameters
cisloPkrLinky
cisloPkrSpoj
Returns

Here is the call graph for this function:

ESpoj * ESpoj::GetRight ( )

Here is the caller graph for this function:

ESpoj* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetRight ( )
short ESpoj::GetSkupinaSpojov ( )
short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSkupinaSpojov ( )
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSmer ( )
unsigned char ESpoj::GetSmer ( )

Here is the caller graph for this function:

long ESpoj::GetSpojID ( )

Here is the caller graph for this function:

long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojID ( )
ESpojObchadzkaCol * ESpoj::GetSpojObchadzkaCol ( )

Here is the call graph for this function:

ESpojObchadzkaCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojObchadzkaCol ( )
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojObchadzkyOffset ( )
long ESpoj::GetSpojObchadzkyOffset ( )

Here is the caller graph for this function:

ESpojPlatnostCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojPlatnostCol ( )
ESpojPlatnostCol * ESpoj::GetSpojPlatnostCol ( )

Here is the call graph for this function:

long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojPlatnostiOffset ( )
long ESpoj::GetSpojPlatnostiOffset ( )

Here is the caller graph for this function:

ESpojZastavkaCol * ESpoj::GetSpojZastavky ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ESpojZastavkaCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojZastavky ( )
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetSpojZastavkyOffset ( )
long ESpoj::GetSpojZastavkyOffset ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetStartTime ( )
unsigned short ESpoj::GetStartTime ( )
TripState EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetState ( ) const
ESpoj::TripState ESpoj::GetState ( ) const
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetStopTime ( )
unsigned short ESpoj::GetStopTime ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetTabula ( )
unsigned short ESpoj::GetTabula ( )
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetTypSpojaID ( )
unsigned char ESpoj::GetTypSpojaID ( )
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetVypocet ( )
unsigned char ESpoj::GetVypocet ( )
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetVzorSpojPoradie ( )
unsigned short ESpoj::GetVzorSpojPoradie ( )
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZachadzka ( )
unsigned char ESpoj::GetZachadzka ( )
EZastavkaTextArray* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZastTexty ( unsigned short  od)
EZastavkaTextArray * ESpoj::GetZastTexty ( unsigned short  od)

Funkcia vrati alokovany objekt EZastTexty, ktory obsahuje vsetky nazvy zastavok, ktore maju splnenu podmienku ze cez ne ide spoj a maju nastaveny 6.bit vo vlastnosti flag_z. Vrateny objekt potom treba aj dealokovat.

Here is the call graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZonyBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
std::vector< int > *  zony 
)

Metoda vracia vektor zon, kt. lezia medzi 2 zastavkami.

Parameters
poradieSpojZast1
poradieSpojZast2
Returns
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZonyBetween ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
std::vector< int > *  zony 
)

Metoda vracia vektor zon, kt. lezia medzi 2 zastavkami.

Parameters
poradieSpojZast1
poradieSpojZast2
Returns
std::vector<int> EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZonyBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
std::vector< unsigned short >  validTimeTicketsZones,
std::vector< unsigned short >  zonesToPrefer,
short  poradieZast1VPokrSpoji = 0,
short  poradieZast2VPokrSpoji = 0 
)
std::vector<int> EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::GetZonyBetweenSimple ( unsigned short  poradieSpojZast1,
unsigned short  poradieSpojZast2,
std::vector< unsigned short >  validTimeTicketsZones,
std::vector< unsigned short >  zonesToPrefer,
short  poradieZast1VPokrSpoji = 0,
short  poradieZast2VPokrSpoji = 0 
)
bool EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::IsPlatny ( EM::Common::EDate  date)
bool EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::IsPlatny ( EM::Common::EDate  date)
unsigned short ESpoj::JumpBywaySection ( unsigned short  busStopFrom,
unsigned short  poradieZacZast1,
unsigned short  poradieKoncZast2 
)

JumpBywaySection - method tries to jump over byway section if it is possible.

Parameters
busStopFrom- we try to jump over byway from this bus stop
poradieZacZast1- checkin bus stop
poradieKoncZast2- checkout bus stop
Returns
0 - we can't jump over byway section, NONZERO value - bus stop which we can jump to (byway last bus stop)
Note
- method uses line bus stop order
- method checks only OWT byways (not TT byways)

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::JumpBywaySection ( unsigned short  busStopFrom,
unsigned short  poradieZacZast1,
unsigned short  poradieKoncZast2 
)

JumpBywaySection - method tries to jump over byway section if it is possible.

Parameters
busStopFrom- we try to jump over byway from this bus stop
poradieZacZast1- checkin bus stop
poradieKoncZast2- checkout bus stop
Returns
0 - we can't jump over byway section, NONZERO value - bus stop which we can jump to (byway last bus stop)
Note
- method uses line bus stop order
- method checks only OWT byways (not TT byways)
ESpoj * ESpoj::NextPripojenySpoj ( )

Funkcia vrati nasledujuci pripojeny spoj ak existuje.

Returns

Here is the call graph for this function:

Here is the caller graph for this function:

ESpoj* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::NextPripojenySpoj ( )
void ESpoj::SetBinaryLineIndex ( unsigned short  binaryLineIndex)
Parameters
binaryLineIndex- Ordinal number in line collection,
See also
ELinkaZastavkaCol

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetBinaryLineIndex ( unsigned short  binaryLineIndex)
Parameters
binaryLineIndex- Ordinal number in line collection,
See also
ELinkaZastavkaCol
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetBinaryTripIndex ( long  binaryTripIndex)
Parameters
binaryTripIndex- Ordinal number in trip collection,
See also
ESpojCol
void ESpoj::SetBinaryTripIndex ( long  binaryTripIndex)
Parameters
binaryTripIndex- Ordinal number in trip collection,
See also
ESpojCol

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetCasPosun ( unsigned short  casPosun)
void ESpoj::SetCasPosun ( unsigned short  casPosun)

Here is the caller graph for this function:

void ESpoj::SetCislo ( unsigned short  cislo)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetCislo ( unsigned short  cislo)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetCisloCenovejSkupiny ( unsigned char  cisloCenovejSkupiny)
void ESpoj::SetCisloCenovejSkupiny ( unsigned char  cisloCenovejSkupiny)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetCisloPkrLinky ( unsigned long  cisloPkrLinky)
void ESpoj::SetCisloPkrLinky ( unsigned long  cisloPkrLinky)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetCisloPkrSpoj ( unsigned short  cisloPkrSpoj)
void ESpoj::SetCisloPkrSpoj ( unsigned short  cisloPkrSpoj)

Here is the caller graph for this function:

void ESpoj::SetPKID ( unsigned short  pkid)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetPKID ( unsigned short  pkid)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSkupinaSpojov ( short  skupinaSpojov)
void ESpoj::SetSkupinaSpojov ( short  skupinaSpojov)

Here is the caller graph for this function:

void ESpoj::SetSmer ( unsigned char  smer)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSmer ( unsigned char  smer)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSpojID ( long  spojID)
void ESpoj::SetSpojID ( long  spojID)

Here is the caller graph for this function:

void ESpoj::SetSpojObchadzkyOffset ( long  spojObchadzkyOffset)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSpojObchadzkyOffset ( long  spojObchadzkyOffset)
void ESpoj::SetSpojPlatnostiOffset ( long  spojPlatnostiOffset)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSpojPlatnostiOffset ( long  spojPlatnostiOffset)
void ESpoj::SetSpojZastavkyOffset ( long  spojZastavkyOffset)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetSpojZastavkyOffset ( long  spojZastavkyOffset)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetStartTime ( unsigned short  startTime)
void ESpoj::SetStartTime ( unsigned short  startTime)

Here is the caller graph for this function:

void ESpoj::SetState ( const TripState  tripState)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetState ( const TripState  tripState)
void ESpoj::SetStopTime ( unsigned short  stopTime)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetStopTime ( unsigned short  stopTime)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetTabula ( unsigned short  tabula)
void ESpoj::SetTabula ( unsigned short  tabula)

Here is the caller graph for this function:

void ESpoj::SetTypSpojaID ( unsigned char  typSpojaID)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetTypSpojaID ( unsigned char  typSpojaID)
void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetVypocet ( unsigned char  vypocet)
void ESpoj::SetVypocet ( unsigned char  vypocet)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetVzorSpojPoradie ( unsigned short  vzorSpojPoradie)
void ESpoj::SetVzorSpojPoradie ( unsigned short  vzorSpojPoradie)

Here is the caller graph for this function:

void ESpoj::SetZachadzka ( unsigned char  zachadzka)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::SetZachadzka ( unsigned char  zachadzka)

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