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::EVypocetCeny Class Reference

#include <EVypocetCeny.h>

Classes

class  DataClass
 

Public Types

enum  enumChyby {
  bezChyby = 0, chybaLinkaNeexistuje = 1, chybaTarifaNeexistuje = 2, chybaCennikNeexistuje = 3,
  chybaLinkaNemaNastZast = 4, chybaLinkaNemaVystZast = 5, chybaTarPasmoNeexistuje = 6, chybaTarPasmoVzdialenostNeexistuje = 7,
  chybaTarPasmoKmManualNeexistuje = 8, chybaTarSkupinaNeexisuje = 9, chybaTypKarty_TypZlavyNeexistuje = 10, chybaTarifaPodlaZlavyNeexistuje = 11,
  chybaNastZastJeZaVystZast = 13, chybaNeplatnaTarifaVDni = 14, chybaCenaNaPasmeNeexituje = 15, chybaNulovaCena = 16,
  chybaIna = 100, bezChyby = 0, chybaLinkaNeexistuje = 1, chybaTarifaNeexistuje = 2,
  chybaCennikNeexistuje = 3, chybaLinkaNemaNastZast = 4, chybaLinkaNemaVystZast = 5, chybaTarPasmoNeexistuje = 6,
  chybaTarPasmoVzdialenostNeexistuje = 7, chybaTarPasmoKmManualNeexistuje = 8, chybaTarSkupinaNeexisuje = 9, chybaTypKarty_TypZlavyNeexistuje = 10,
  chybaTarifaPodlaZlavyNeexistuje = 11, chybaNastZastJeZaVystZast = 13, chybaNeplatnaTarifaVDni = 14, chybaCenaNaPasmeNeexituje = 15,
  chybaNulovaCena = 16, chybaIna = 100
}
 
enum  enumChyby {
  bezChyby = 0, chybaLinkaNeexistuje = 1, chybaTarifaNeexistuje = 2, chybaCennikNeexistuje = 3,
  chybaLinkaNemaNastZast = 4, chybaLinkaNemaVystZast = 5, chybaTarPasmoNeexistuje = 6, chybaTarPasmoVzdialenostNeexistuje = 7,
  chybaTarPasmoKmManualNeexistuje = 8, chybaTarSkupinaNeexisuje = 9, chybaTypKarty_TypZlavyNeexistuje = 10, chybaTarifaPodlaZlavyNeexistuje = 11,
  chybaNastZastJeZaVystZast = 13, chybaNeplatnaTarifaVDni = 14, chybaCenaNaPasmeNeexituje = 15, chybaNulovaCena = 16,
  chybaIna = 100, bezChyby = 0, chybaLinkaNeexistuje = 1, chybaTarifaNeexistuje = 2,
  chybaCennikNeexistuje = 3, chybaLinkaNemaNastZast = 4, chybaLinkaNemaVystZast = 5, chybaTarPasmoNeexistuje = 6,
  chybaTarPasmoVzdialenostNeexistuje = 7, chybaTarPasmoKmManualNeexistuje = 8, chybaTarSkupinaNeexisuje = 9, chybaTypKarty_TypZlavyNeexistuje = 10,
  chybaTarifaPodlaZlavyNeexistuje = 11, chybaNastZastJeZaVystZast = 13, chybaNeplatnaTarifaVDni = 14, chybaCenaNaPasmeNeexituje = 15,
  chybaNulovaCena = 16, chybaIna = 100
}
 

Public Member Functions

 EVypocetCeny (ERootDataIO *owner)
 
virtual ~EVypocetCeny ()
 
enumChyby VypocitajCenu (_VSTUPNA_STRUKTURA *vstupy, long &cena, EHead *&ListkyTarifaKm, double *cenaReal=NULL)
 
short GetCurrentTarifnaSkupina ()
 
bool GetValidZones (_VSTUPNA_STRUKTURA *vstupy, OUT std::vector< unsigned short > &outValidZones, OUT bool &isNetworkWide)
 
void SetGetChybu (enumChyby chyba)
 
void SetVyslPasmo (ETarifnePasmo *pasmo)
 
_VSTUPNA_STRUKTURAGetVstupnaStruktura ()
 
EPriebehDataGetPriebehData ()
 
EVstupyGetVstupy ()
 
int GetPrvyPokracujuciSpojIdx ()
 
long GetPocetSpojov ()
 
bool PorovnajTypStlpca (unsigned short typStlpca, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
long CalculateAdjustedBywayBusStops (ComputingBywayBusStopData computingBywayBusStopData, long &adjustedCheckinBusStopLineOrder, long &adjustedCheckoutBusStopLineOrder, bool &isSectionValid, BywayType useBywayType)
 
 EVypocetCeny (ERootDataIO *owner)
 
virtual ~EVypocetCeny ()
 
enumChyby VypocitajCenu (_VSTUPNA_STRUKTURA *vstupy, long &cena, EHead *&ListkyTarifaKm, double *cenaReal=NULL)
 
short GetCurrentTarifnaSkupina ()
 
bool GetValidZones (_VSTUPNA_STRUKTURA *vstupy, OUT std::vector< unsigned short > &outValidZones, OUT bool &isNetworkWide)
 
void SetGetChybu (enumChyby chyba)
 
void SetVyslPasmo (ETarifnePasmo *pasmo)
 
_VSTUPNA_STRUKTURAGetVstupnaStruktura ()
 
EPriebehDataGetPriebehData ()
 
EVstupyGetVstupy ()
 
int GetPrvyPokracujuciSpojIdx ()
 
long GetPocetSpojov ()
 
bool PorovnajTypStlpca (unsigned short typStlpca, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
long CalculateAdjustedBywayBusStops (ComputingBywayBusStopData computingBywayBusStopData, long &adjustedCheckinBusStopLineOrder, long &adjustedCheckoutBusStopLineOrder, bool &isSectionValid, BywayType useBywayType)
 

Member Enumeration Documentation

Enumerator
bezChyby 
chybaLinkaNeexistuje 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaLinkaNemaNastZast 
chybaLinkaNemaVystZast 
chybaTarPasmoNeexistuje 
chybaTarPasmoVzdialenostNeexistuje 
chybaTarPasmoKmManualNeexistuje 
chybaTarSkupinaNeexisuje 
chybaTypKarty_TypZlavyNeexistuje 
chybaTarifaPodlaZlavyNeexistuje 
chybaNastZastJeZaVystZast 
chybaNeplatnaTarifaVDni 
chybaCenaNaPasmeNeexituje 
chybaNulovaCena 
chybaIna 
bezChyby 
chybaLinkaNeexistuje 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaLinkaNemaNastZast 
chybaLinkaNemaVystZast 
chybaTarPasmoNeexistuje 
chybaTarPasmoVzdialenostNeexistuje 
chybaTarPasmoKmManualNeexistuje 
chybaTarSkupinaNeexisuje 
chybaTypKarty_TypZlavyNeexistuje 
chybaTarifaPodlaZlavyNeexistuje 
chybaNastZastJeZaVystZast 
chybaNeplatnaTarifaVDni 
chybaCenaNaPasmeNeexituje 
chybaNulovaCena 
chybaIna 
Enumerator
bezChyby 
chybaLinkaNeexistuje 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaLinkaNemaNastZast 
chybaLinkaNemaVystZast 
chybaTarPasmoNeexistuje 
chybaTarPasmoVzdialenostNeexistuje 
chybaTarPasmoKmManualNeexistuje 
chybaTarSkupinaNeexisuje 
chybaTypKarty_TypZlavyNeexistuje 
chybaTarifaPodlaZlavyNeexistuje 
chybaNastZastJeZaVystZast 
chybaNeplatnaTarifaVDni 
chybaCenaNaPasmeNeexituje 
chybaNulovaCena 
chybaIna 
bezChyby 
chybaLinkaNeexistuje 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaLinkaNemaNastZast 
chybaLinkaNemaVystZast 
chybaTarPasmoNeexistuje 
chybaTarPasmoVzdialenostNeexistuje 
chybaTarPasmoKmManualNeexistuje 
chybaTarSkupinaNeexisuje 
chybaTypKarty_TypZlavyNeexistuje 
chybaTarifaPodlaZlavyNeexistuje 
chybaNastZastJeZaVystZast 
chybaNeplatnaTarifaVDni 
chybaCenaNaPasmeNeexituje 
chybaNulovaCena 
chybaIna 

Constructor & Destructor Documentation

EVypocetCeny::EVypocetCeny ( ERootDataIO owner)
EVypocetCeny::~EVypocetCeny ( )
virtual
EM::Strojcek::VstupneUdaje::EVypocetCeny::EVypocetCeny ( ERootDataIO owner)
virtual EM::Strojcek::VstupneUdaje::EVypocetCeny::~EVypocetCeny ( )
virtual

Member Function Documentation

long EVypocetCeny::CalculateAdjustedBywayBusStops ( ComputingBywayBusStopData  computingBywayBusStopData,
long &  adjustedCheckinBusStopLineOrder,
long &  adjustedCheckoutBusStopLineOrder,
bool &  isSectionValid,
BywayType  useBywayType 
)

Here is the call graph for this function:

long EM::Strojcek::VstupneUdaje::EVypocetCeny::CalculateAdjustedBywayBusStops ( ComputingBywayBusStopData  computingBywayBusStopData,
long &  adjustedCheckinBusStopLineOrder,
long &  adjustedCheckoutBusStopLineOrder,
bool &  isSectionValid,
BywayType  useBywayType 
)
short EVypocetCeny::GetCurrentTarifnaSkupina ( )
short EM::Strojcek::VstupneUdaje::EVypocetCeny::GetCurrentTarifnaSkupina ( )
long EVypocetCeny::GetPocetSpojov ( )
long EM::Strojcek::VstupneUdaje::EVypocetCeny::GetPocetSpojov ( )
EPriebehData* EM::Strojcek::VstupneUdaje::EVypocetCeny::GetPriebehData ( )
EPriebehData * EVypocetCeny::GetPriebehData ( )

Here is the caller graph for this function:

int EM::Strojcek::VstupneUdaje::EVypocetCeny::GetPrvyPokracujuciSpojIdx ( )
Note
od ktoreho spoja z pokracujucich zacina prvy listok (0=prvy linkaspoj,1-prvy pokracujuci,2-druhy...)
int EVypocetCeny::GetPrvyPokracujuciSpojIdx ( )
Note
od ktoreho spoja z pokracujucich zacina prvy listok (0=prvy linkaspoj,1-prvy pokracujuci,2-druhy...)
bool EM::Strojcek::VstupneUdaje::EVypocetCeny::GetValidZones ( _VSTUPNA_STRUKTURA vstupy,
OUT std::vector< unsigned short > &  outValidZones,
OUT bool &  isNetworkWide 
)
bool EM::Strojcek::VstupneUdaje::EVypocetCeny::GetValidZones ( _VSTUPNA_STRUKTURA vstupy,
OUT std::vector< unsigned short > &  outValidZones,
OUT bool &  isNetworkWide 
)
_VSTUPNA_STRUKTURA& EM::Strojcek::VstupneUdaje::EVypocetCeny::GetVstupnaStruktura ( )
_VSTUPNA_STRUKTURA & EVypocetCeny::GetVstupnaStruktura ( )

Here is the caller graph for this function:

EVstupy * EVypocetCeny::GetVstupy ( )

Here is the caller graph for this function:

EVstupy* EM::Strojcek::VstupneUdaje::EVypocetCeny::GetVstupy ( )
bool EVypocetCeny::PorovnajTypStlpca ( unsigned short  typStlpca,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)

Here is the caller graph for this function:

bool EM::Strojcek::VstupneUdaje::EVypocetCeny::PorovnajTypStlpca ( unsigned short  typStlpca,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)
void EM::Strojcek::VstupneUdaje::EVypocetCeny::SetGetChybu ( enumChyby  chyba)
void EVypocetCeny::SetGetChybu ( enumChyby  chyba)

Here is the caller graph for this function:

void EVypocetCeny::SetVyslPasmo ( ETarifnePasmo pasmo)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::EVypocetCeny::SetVyslPasmo ( ETarifnePasmo pasmo)
enumChyby EM::Strojcek::VstupneUdaje::EVypocetCeny::VypocitajCenu ( _VSTUPNA_STRUKTURA vstupy,
long &  cena,
EHead *&  ListkyTarifaKm,
double *  cenaReal = NULL 
)
Note
Vysledena cena. Ak nejade cenu, skusa postupne nahradne tarfne skupiny
EVypocetCeny::enumChyby EVypocetCeny::VypocitajCenu ( _VSTUPNA_STRUKTURA vstupy,
long &  cena,
EHead *&  ListkyTarifaKm,
double *  cenaReal = NULL 
)
Note
Vysledena cena. Ak nejade cenu, skusa postupne nahradne tarfne skupiny

Here is the call graph for this function:


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