AppCore
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GeneralTicketDataEvaluation::DataClass Class Reference
Collaboration diagram for GeneralTicketDataEvaluation::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (GeneralTicketDataEvaluation *dataClassOwner, bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
 ~DataClass ()
 
bool GetStateID (uint32_t tripBusStopIndex, uint16_t &stateID)
 
bool CheckDomesticIssueRestriction ()
 
bool GetBestZoneCombinationForOwner (unsigned long checkInZoneId, EZastavkaNastupisteZonaCol *checkOutZones, ETrojuholnikIntervalCol *zoneDistancesCollection, ETrojuholnikInterval *&bestZoneCombination)
 
bool GetZoneCombinationByCheckInCheckOutBusStop (unsigned long checkInZoneId, long checkOutStopTripOrder, ETrojuholnikIntervalCol *zoneDistancesCollection, ETrojuholnikInterval *&zoneCombination)
 
bool IsPartiallyAddressedTicket (QList< QVariant > &zoneList)
 
void ReadListOfBusstopsInTwoZones ()
 
short GetInterval (int startingZone, ENastupiste *checkOutBusStopPlatform, ETrojuholnikIntervalCol *zoneDistancesCollection, long i, long actualTripBusStopIndex, uint16_t &travelledZoneNumber)
 

Public Attributes

QByteArray mData
 
bool mUsingTestingKeys
 
unsigned short mValidityStartToleranceInMinutes
 
long mValidFromTripBusStopIndex
 
long mValidToTripBusStopIndex
 
long mSelectedCheckOutBusStop
 
GeneralTicketDataEvaluationmDataClassOwner
 
QList< unsigned int > mListOfBusstopsInTwoZones
 
bool mTicketEvaluated
 
Qt::TimeSpec mTimeSpec
 
std::set< unsigned long > mTravelledZones
 

Constructor & Destructor Documentation

◆ DataClass()

GeneralTicketDataEvaluation::DataClass::DataClass ( GeneralTicketDataEvaluation dataClassOwner,
bool  usingTestingKeys,
unsigned short  validityStartToleranceInMinutes,
const QByteArray &  data 
)
inline
Here is the call graph for this function:

◆ ~DataClass()

GeneralTicketDataEvaluation::DataClass::~DataClass ( )
inline

Member Function Documentation

◆ CheckDomesticIssueRestriction()

bool GeneralTicketDataEvaluation::DataClass::CheckDomesticIssueRestriction ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetBestZoneCombinationForOwner()

bool GeneralTicketDataEvaluation::DataClass::GetBestZoneCombinationForOwner ( unsigned long  checkInZoneId,
EZastavkaNastupisteZonaCol *  checkOutZones,
ETrojuholnikIntervalCol *  zoneDistancesCollection,
ETrojuholnikInterval *&  bestZoneCombination 
)
inline
Here is the caller graph for this function:

◆ GetInterval()

short GeneralTicketDataEvaluation::DataClass::GetInterval ( int  startingZone,
ENastupiste *  checkOutBusStopPlatform,
ETrojuholnikIntervalCol *  zoneDistancesCollection,
long  i,
long  actualTripBusStopIndex,
uint16_t &  travelledZoneNumber 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStateID()

bool GeneralTicketDataEvaluation::DataClass::GetStateID ( uint32_t  tripBusStopIndex,
uint16_t &  stateID 
)
inline
Here is the caller graph for this function:

◆ GetZoneCombinationByCheckInCheckOutBusStop()

bool GeneralTicketDataEvaluation::DataClass::GetZoneCombinationByCheckInCheckOutBusStop ( unsigned long  checkInZoneId,
long  checkOutStopTripOrder,
ETrojuholnikIntervalCol *  zoneDistancesCollection,
ETrojuholnikInterval *&  zoneCombination 
)
inline
Here is the caller graph for this function:

◆ IsPartiallyAddressedTicket()

bool GeneralTicketDataEvaluation::DataClass::IsPartiallyAddressedTicket ( QList< QVariant > &  zoneList)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReadListOfBusstopsInTwoZones()

void GeneralTicketDataEvaluation::DataClass::ReadListOfBusstopsInTwoZones ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ mData

QByteArray GeneralTicketDataEvaluation::DataClass::mData

◆ mDataClassOwner

GeneralTicketDataEvaluation* GeneralTicketDataEvaluation::DataClass::mDataClassOwner

◆ mListOfBusstopsInTwoZones

QList<unsigned int> GeneralTicketDataEvaluation::DataClass::mListOfBusstopsInTwoZones

◆ mSelectedCheckOutBusStop

long GeneralTicketDataEvaluation::DataClass::mSelectedCheckOutBusStop

◆ mTicketEvaluated

bool GeneralTicketDataEvaluation::DataClass::mTicketEvaluated

◆ mTimeSpec

Qt::TimeSpec GeneralTicketDataEvaluation::DataClass::mTimeSpec

◆ mTravelledZones

std::set<unsigned long> GeneralTicketDataEvaluation::DataClass::mTravelledZones

◆ mUsingTestingKeys

bool GeneralTicketDataEvaluation::DataClass::mUsingTestingKeys

◆ mValidFromTripBusStopIndex

long GeneralTicketDataEvaluation::DataClass::mValidFromTripBusStopIndex

◆ mValidityStartToleranceInMinutes

unsigned short GeneralTicketDataEvaluation::DataClass::mValidityStartToleranceInMinutes

◆ mValidToTripBusStopIndex

long GeneralTicketDataEvaluation::DataClass::mValidToTripBusStopIndex

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