Aimsun Next Scripting  22
Public Member Functions | List of all members
PTLine Class Reference
Inheritance diagram for PTLine:

Public Member Functions

const QString & getTypeName () const
 
double getInterval () const
 
double getNbRuns () const
 
double getBoardingFare () const
 
double getDistanceFare () const
 
double getSpeed () const
 
double getCapacity () const
 
double getSeatingCapacity () const
 
double getTimeTableStopToStopDelay (PTStop *origin, PTStop *destination, GKGenericExperiment *iExperiment) const
 
double getDistance (const PTStop &origin, const PTStop &destination) const
 
GKFunctionCostcrowdDiscomfortFunction () const
 

Member Function Documentation

◆ crowdDiscomfortFunction()

GKFunctionCost * PTLine::crowdDiscomfortFunction ( ) const

◆ getBoardingFare()

double PTLine::getBoardingFare ( ) const

Get the boarding fare.

◆ getCapacity()

double PTLine::getCapacity ( ) const

◆ getDistance()

double PTLine::getDistance ( const PTStop origin,
const PTStop destination 
) const

◆ getDistanceFare()

double PTLine::getDistanceFare ( ) const

Get the fare per distance unit.

◆ getInterval()

double PTLine::getInterval ( ) const

Get the time interval.

◆ getNbRuns()

double PTLine::getNbRuns ( ) const

Get the number of runs.

◆ getSeatingCapacity()

double PTLine::getSeatingCapacity ( ) const

◆ getSpeed()

double PTLine::getSpeed ( ) const

Get maximum speed of the vehicles used in this lines timetable.

◆ getTimeTableStopToStopDelay()

double PTLine::getTimeTableStopToStopDelay ( PTStop origin,
PTStop destination,
GKGenericExperiment iExperiment 
) const

Gets the average delay from stop to stop for active scenario (weighted by schedule duration)

◆ getTypeName()

const QString & PTLine::getTypeName ( ) const

The type name of this object

© Aimsun SLU
Aimsun ®