DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Friends | List of all members
EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass Class Reference
Collaboration diagram for EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (ESpojCol *owner, ESpoj *internalStructOwner)
 
 ~DataClass ()
 
void FillZones (ELinkaZastavka *linkaZastavka, ESpojZastavka *spojZastavka, vector< vector< int > * > *busstopZones, vector< unsigned short > validTimeTicketsZones=vector< unsigned short >())
 
bool IncludeSpojZastavka (ESpojZastavka *spojZastavka, bool includeTranspassing)
 
std::vector< EZastavkaVypis * > * GetBusStops (bool includeContinuous, long commandNumber, bool includeTranspassing, bool separeContinuesBusStops)
 
std::vector< EZastavkaVypis * > * PrepareBusStopsFromCacheOrPrepareNewAndSaveToCache (bool includeContinuous, long commandNumber, bool includeTranspassing, bool separeContinuesBusStops)
 
bool CheckPossibilityToSkipVirtualBusStop (ESpojZastavka *tripBusStop, ELinkaZastavka *lineBusStop, bool &busStopIsVirtual)
 

Public Attributes

unsigned short mCislo
 
long mSpojID
 
unsigned short mStartTime
 
unsigned short mStopTime
 
unsigned char mVypocet
 
unsigned char mZachadzka
 
unsigned char mCisloCenovejSkupiny
 
unsigned long mCisloPkrLinky
 
unsigned short mCisloPkrSpoj
 
unsigned short mTabula
 
unsigned short mCasPosun
 
unsigned short mVzorSpojPoradie
 
unsigned short mLinkaPoradie
 
long mPKID
 
long mSpojZastavkyOffset
 
long mSpojObchadzkyOffset
 
long mSpojPlatnostiOffset
 
long mPoradie
 
unsigned char mSmer
 
short mSkupinaSpojov
 
unsigned char mTypSpojaID
 
std::string mCustomPropertyValueKoncovaZastavka
 
ESpojObchadzkaColmSpojObchadzkaCol
 
ESpojPlatnostColmSpojPlatnostCol
 
ESpojZastavkaColmSpojZastavky
 
ESpojColmOwner
 
ESpojmInternalStructOwner
 
map< unsigned long, vector
< EZastavkaVypis * > * > 
mCachedBusStops
 
int mLastPrikazCislo
 
ESpoj::TripState mTripState
 

Friends

class ESpoj
 

Constructor & Destructor Documentation

EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::DataClass ( ESpojCol owner,
ESpoj internalStructOwner 
)
EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::~DataClass ( )

Member Function Documentation

bool EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::CheckPossibilityToSkipVirtualBusStop ( ESpojZastavka tripBusStop,
ELinkaZastavka lineBusStop,
bool &  busStopIsVirtual 
)

Here is the call graph for this function:

void EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::FillZones ( ELinkaZastavka linkaZastavka,
ESpojZastavka spojZastavka,
vector< vector< int > * > *  busstopZones,
vector< unsigned short >  validTimeTicketsZones = vector<unsigned short>() 
)

Here is the call graph for this function:

std::vector< EZastavkaVypis * > * EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::GetBusStops ( bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing,
bool  separeContinuesBusStops 
)
bool EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::IncludeSpojZastavka ( ESpojZastavka spojZastavka,
bool  includeTranspassing 
)

Here is the call graph for this function:

std::vector< EZastavkaVypis * > * EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::PrepareBusStopsFromCacheOrPrepareNewAndSaveToCache ( bool  includeContinuous,
long  commandNumber,
bool  includeTranspassing,
bool  separeContinuesBusStops 
)

Friends And Related Function Documentation

friend class ESpoj
friend

Member Data Documentation

map<unsigned long, vector<EZastavkaVypis *> *> EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCachedBusStops
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCasPosun
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCislo
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCisloCenovejSkupiny
unsigned long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCisloPkrLinky
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCisloPkrSpoj
std::string EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mCustomPropertyValueKoncovaZastavka
ESpoj* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mInternalStructOwner
int EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mLastPrikazCislo
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mLinkaPoradie
ESpojCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mOwner
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mPKID
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mPoradie
short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSkupinaSpojov
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSmer
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojID
ESpojObchadzkaCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojObchadzkaCol
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojObchadzkyOffset
ESpojPlatnostCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojPlatnostCol
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojPlatnostiOffset
ESpojZastavkaCol* EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojZastavky
long EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mSpojZastavkyOffset
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mStartTime
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mStopTime
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mTabula
ESpoj::TripState EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mTripState
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mTypSpojaID
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mVypocet
unsigned short EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mVzorSpojPoradie
unsigned char EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj::DataClass::mZachadzka

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