AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::TicketIssueLogic::TripSection Class Reference

#include <TripSection.h>

Public Member Functions

 TripSection ()
 Standard constructor.
 
 TripSection (const TripSection &tripSection)
 Standard copy constructor.
 
 TripSection (unsigned int startBusStopLineOrder, unsigned int endBusStopLineOrder, EIssueLogicDefines::TripSectionType tripSectionType, long oneWayTicketIndexOnCard, unsigned short tariffGroupNumber, short timeTicketIndex=-1)
 Constructs new instance with specified parameters.
 
virtual ~TripSection ()
 Destructor (safe, just clears DataClass.
 
EIssueLogicDefines::TripSectionType GetSectionType () const
 
unsigned int GetStartBusStopLineOrder () const
 
unsigned int GetEndBusStopLineOrder () const
 
short GetTimeTicketIndex () const
 
long GetOneWayTicketIndexOnCard () const
 
bool SetContinuousTripOrder (unsigned char continuousTripOrder)
 
unsigned char GetContinuousTripOrder () const
 
unsigned short GetTariffGroupNumber () const
 
bool SetTravelledZones (const std::list< unsigned long > &travelledZones)
 
bool GetTravelledZones (const std::list< unsigned long > *&travelledZones) const
 
void printToLog ()
 

Constructor & Destructor Documentation

◆ TripSection() [1/3]

INTERNAL TripSection::TripSection ( )

Standard constructor.

◆ TripSection() [2/3]

TripSection::TripSection ( const TripSection tripSection)

Standard copy constructor.

◆ TripSection() [3/3]

TripSection::TripSection ( unsigned int  startBusStopLineOrder,
unsigned int  endBusStopLineOrder,
EIssueLogicDefines::TripSectionType  tripSectionType,
long  oneWayTicketIndexOnCard,
unsigned short  tariffGroupNumber,
short  timeTicketIndex = -1 
)

Constructs new instance with specified parameters.

◆ ~TripSection()

TripSection::~TripSection ( )
virtual

Destructor (safe, just clears DataClass.

Member Function Documentation

◆ GetContinuousTripOrder()

unsigned char TripSection::GetContinuousTripOrder ( ) const
Here is the caller graph for this function:

◆ GetEndBusStopLineOrder()

unsigned int TripSection::GetEndBusStopLineOrder ( ) const
Here is the caller graph for this function:

◆ GetOneWayTicketIndexOnCard()

long TripSection::GetOneWayTicketIndexOnCard ( ) const
Here is the caller graph for this function:

◆ GetSectionType()

EIssueLogicDefines::TripSectionType TripSection::GetSectionType ( ) const
Here is the caller graph for this function:

◆ GetStartBusStopLineOrder()

unsigned int TripSection::GetStartBusStopLineOrder ( ) const
Here is the caller graph for this function:

◆ GetTariffGroupNumber()

unsigned short TripSection::GetTariffGroupNumber ( ) const
Here is the caller graph for this function:

◆ GetTimeTicketIndex()

short TripSection::GetTimeTicketIndex ( ) const
Here is the caller graph for this function:

◆ GetTravelledZones()

bool TripSection::GetTravelledZones ( const std::list< unsigned long > *&  travelledZones) const
Here is the caller graph for this function:

◆ printToLog()

void TripSection::printToLog ( )
Here is the call graph for this function:

◆ SetContinuousTripOrder()

bool TripSection::SetContinuousTripOrder ( unsigned char  continuousTripOrder)
Here is the caller graph for this function:

◆ SetTravelledZones()

bool TripSection::SetTravelledZones ( const std::list< unsigned long > &  travelledZones)
Here is the caller graph for this function:

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