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

Public Member Functions

 DTATurning ()
 
 DTATurning (GKTurning *apturning, GKModelConnection *modelConnection)
 
uint getId () const
 
const DTASectiongetOrigin () const
 
const DTASectiongetDestination () const
 
double getAttractiveness (const DTAVehicleType *vehType=NULL) const
 
bool isVehicleAllowed (const DTAVehicleType *vehType) const
 
bool isVehicleAllowed (const DTAVehicleType *vehType, int idCentroideDesti) const
 
double getSpeed () const
 
double getSpeed_ms () const
 
double length2D () const
 
double length3D () const
 
DTASection::DTABehaviourModelType getBehaviourModel () const
 
double getMaxSpeed () const
 
double getMaxSpeedInKmH () const
 
double getUserDefinedCost () const
 
double getUserDefinedCost2 () const
 
double getUserDefinedCost3 () const
 
double getStaFlow (DTAManager *dtaManager) const
 
double getStaSpeed (DTAManager *dtaManager) const
 
double getStaTravelT (DTAManager *dtaManager) const
 
double getStaTravelTNoVQ (const DTAManager *dtaManager) const
 
double getStaDelayT (DTAManager *dtaManager) const
 
double getStaStopT (DTAManager *dtaManager) const
 
double getStaNbStopVeh (DTAManager *dtaManager) const
 
double getStaInitialCost (DTAManager *dtaManager) const
 
double getInitialDefaultCost (DTAManager *dtaManager) const
 
double getDynamicDefaultCost (DTAManager *dtaManager) const
 
double getPastCost (DTAManager *dtaManager, int index) const
 
double getStaFlowVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaSpeedVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaTravelTVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaTravelTNoVQVT (const DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaDelayTVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaStopTVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getStaNbStopVehVT (DTAManager *dtaManager, DTAVehicleType *vehType) const
 
double getStaInitialCostVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getInitialDefaultCostVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getDynamicDefaultCostVT (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double getPastCostVT (DTAManager *dtaManager, const DTAVehicleType *vehType, int index) const
 
double getStaFlowVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaSpeedVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaTravelTVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaTravelTNoVQVT (const DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaDelayTVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaStopTVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaNbStopVehVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getStaInitialCostVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getInitialDefaultCostVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getDynamicDefaultCostVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass) const
 
double getPastCostVT (DTAManager *dtaManager, const DTAUserClass *gkUserClass, int index) const
 
double getFreeFlowTravelTime (DTAManager *dtaManager, const DTAVehicleType *vehType) const
 
double vdfDefaultCost (DTAManager *dtaManager) const
 
double vdfDefaultCostVT (DTAManager *dtaManager, DTAVehicleType *vehType) const
 
double currentDefaultCostVT (DTAManager *dtaManager, DTAVehicleType *vehType) const
 
double currentDefaultCost (DTAManager *dtaManager) const
 
double calculationCost (DTAManager *dtaManager, double travelTime, const DTAVehicleType *vehType) const
 
double getGreenTime () const
 
double getMaxGreenTime () const
 
double getMinGreenTime () const
 
double getYellowDuration () const
 
double getCycle () const
 
double getUncontrolledTime () const
 
GKControlJunction::GKControlJunctionType getControlJunctionType () const
 
double getOriginCapacity () const
 
double getDestinationCapacity () const
 
double getCapacity () const
 
void setCapacity (double capacity)
 
double getAdditionalVolume () const
 
- Public Member Functions inherited from GKSimulatedObject
 GKSimulatedObject ()
 
 GKSimulatedObject (const GKObject *master, GKModelConnection *connection=NULL)
 
virtual QString getTypeExternalName () const
 
void setMaster (GKObject *master)
 
const GKObjectgetMaster () const
 
virtual quint32 getId () const
 
virtual const QString & getName () const
 
virtual const QString & getExternalId () const
 
virtual const QString & getDescription () const
 
virtual GKModelgetModel () const
 
virtual GKTypegetType () const
 
virtual bool isA (const GKType *atype) const
 
virtual bool isA (const QString &typeName) const
 
virtual QVariant * getDataValue (const GKColumn *attr, bool *deleteit, const GKContext &context=GKContext::anyContext) const
 
virtual QVariant * getDataValueByID (uint attrId, bool *deleteit, const GKContext &context=GKContext::anyContext) const
 
virtual double getDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double *deviation=NULL) const
 
virtual double getDataValueInTSByID (uint attrId, GKTimeSerieIndex index, double *deviation=NULL) const
 
virtual GKTimeSeriegetDataValueTS (const GKColumn *attr) const
 
virtual GKTimeSeriegetDataValueTSByID (uint attrId) const
 
virtual int getDataValueInt (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual int getDataValueIntByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual double getDataValueDouble (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual double getDataValueDoubleByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual QString getDataValueString (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual QString getDataValueStringByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual bool getDataValueBool (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual bool getDataValueBoolByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual GKObjectgetDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual GKObjectgetDataValueObjectByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual QDate getDataValueDate (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual QDate getDataValueDateByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual QTime getDataValueTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual QTime getDataValueTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
QDateTime getDataValueDateTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
QDateTime getDataValueDateTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
virtual GKTimeDuration getDataValueTimeDuration (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const
 
virtual GKTimeDuration getDataValueTimeDurationByID (uint attrId, const GKContext &context=GKContext::anyContext) const
 
- Public Member Functions inherited from GKBaseObject
 GKBaseObject ()
 
 if (base)
 
virtual uint getId () const =0
 
virtual const QString & getTypeName () const =0
 
virtual QString getTypeExternalName () const =0
 
virtual const GKObjectgetMaster () const =0
 
virtual const QString & getName () const =0
 
virtual const QString & getExternalId () const =0
 
virtual const QString & getDescription () const =0
 
virtual GKModelgetModel () const =0
 
virtual QVariant * getDataValue (const GKColumn *attr, bool *deleteit, const GKContext &context=GKContext::anyContext) const =0
 
virtual QVariant * getDataValueByID (uint attrId, bool *deleteit, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueInTS (const GKColumn *attr, GKTimeSerieIndex index, double *deviation=NULL) const =0
 
virtual double getDataValueInTSByID (uint attrId, GKTimeSerieIndex index, double *deviation=NULL) const =0
 
virtual GKTimeSeriegetDataValueTS (const GKColumn *attr) const =0
 
virtual GKTimeSeriegetDataValueTSByID (uint attrId) const =0
 
virtual int getDataValueInt (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual int getDataValueIntByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueDouble (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual double getDataValueDoubleByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QString getDataValueString (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QString getDataValueStringByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual bool getDataValueBool (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual bool getDataValueBoolByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKObjectgetDataValueObject (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKObjectgetDataValueObjectByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDate getDataValueDate (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDate getDataValueDateByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QTime getDataValueTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QTime getDataValueTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDateTime getDataValueDateTime (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual QDateTime getDataValueDateTimeByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKTimeDuration getDataValueTimeDuration (const GKColumn *attr, const GKContext &context=GKContext::anyContext) const =0
 
virtual GKTimeDuration getDataValueTimeDurationByID (uint attrId, const GKContext &context=GKContext::anyContext) const =0
 

Additional Inherited Members

- Public Attributes inherited from GKBaseObject
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKBaseObjectbase = (GKBaseObject*)sipCpp
 
 sipType = 0
 
- Static Public Attributes inherited from GKBaseObject
Py_END_ALLOW_THREADS static End uint idAtt
 
static uint nameAtt
 
static uint externalIdAtt
 
static uint descriptionAtt
 

Constructor & Destructor Documentation

◆ DTATurning() [1/2]

DTATurning::DTATurning ( )

◆ DTATurning() [2/2]

DTATurning::DTATurning ( GKTurning apturning,
GKModelConnection modelConnection 
)

Member Function Documentation

◆ calculationCost()

double DTATurning::calculationCost ( DTAManager dtaManager,
double  travelTime,
const DTAVehicleType vehType 
) const

Using the current cost function calculates the cost using the travel time and vehicle type vt from o to number vehicles -1.

◆ currentDefaultCost()

double DTATurning::currentDefaultCost ( DTAManager dtaManager) const

Current default cost without considering the vehicle type.

◆ currentDefaultCostVT()

double DTATurning::currentDefaultCostVT ( DTAManager dtaManager,
DTAVehicleType vehType 
) const

Current default cost considering the vehicle type.

◆ getAdditionalVolume()

double DTATurning::getAdditionalVolume ( ) const

◆ getAttractiveness()

double DTATurning::getAttractiveness ( const DTAVehicleType vehType = NULL) const

Returns the turn attractiveness. With vehType no vehicle distinction is made.

◆ getBehaviourModel()

DTASection::DTABehaviourModelType DTATurning::getBehaviourModel ( ) const

Returns if this turn is being used by the micro or meso models.

◆ getCapacity()

double DTATurning::getCapacity ( ) const

Gets the turn capacity.

◆ getControlJunctionType()

GKControlJunction::GKControlJunctionType DTATurning::getControlJunctionType ( ) const

Gets the control junction type, or the control junction type of the last control plan in the master control plan.

◆ getCycle()

double DTATurning::getCycle ( ) const

Gets the cycle time [s].

◆ getDestination()

const DTASection * DTATurning::getDestination ( ) const

Returns the destination section.

◆ getDestinationCapacity()

double DTATurning::getDestinationCapacity ( ) const

Gets the capacity of the destination section.

◆ getDynamicDefaultCost()

double DTATurning::getDynamicDefaultCost ( DTAManager dtaManager) const

Returns the default cost of the last route choice interval/s using the dynamic cost function.

◆ getDynamicDefaultCostVT() [1/2]

double DTATurning::getDynamicDefaultCostVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the dynamic default cost of the last route choice interval/s using the dynamic cost function and considering the user class.

◆ getDynamicDefaultCostVT() [2/2]

double DTATurning::getDynamicDefaultCostVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the dynamic default cost of the last route choice interval/s using the dynamic cost function and considering the vehicle type vehType.

◆ getFreeFlowTravelTime()

double DTATurning::getFreeFlowTravelTime ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the turn free flow travel time. This is the travel time considering the origin section and turn. VehType defines the vehicle type from (0..number vehicles -1).

◆ getGreenTime()

double DTATurning::getGreenTime ( ) const

Gets the normal green-time for this turn [s].

◆ getId()

uint DTATurning::getId ( ) const
virtual

Returns the Aimsun kernel id of this turn.

Reimplemented from GKSimulatedObject.

◆ getInitialDefaultCost()

double DTATurning::getInitialDefaultCost ( DTAManager dtaManager) const

Returns the default cost of the last route choice interval/s using the initial cost function.

◆ getInitialDefaultCostVT() [1/2]

double DTATurning::getInitialDefaultCostVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the default cost of the last route choice interval/s using the initial cost function and considering the user class.

◆ getInitialDefaultCostVT() [2/2]

double DTATurning::getInitialDefaultCostVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the default cost of the last route choice interval/s using the initial cost function and considering the vehicle type vehType.

◆ getMaxGreenTime()

double DTATurning::getMaxGreenTime ( ) const

Gets the maximum green-time for this turn [s].

◆ getMaxSpeed()

double DTATurning::getMaxSpeed ( ) const

Returns the turn speed in the network units, that is either Km/h or miles/h.

◆ getMaxSpeedInKmH()

double DTATurning::getMaxSpeedInKmH ( ) const

Returns the turn speed in Km/h.

◆ getMinGreenTime()

double DTATurning::getMinGreenTime ( ) const

Gets the minimum green-time for this turn [s] For actuated phases with recall Max it will add the maximum green time of the phase. For actuated phases with recall No it will not add any time to the min green time.

◆ getOrigin()

const DTASection * DTATurning::getOrigin ( ) const

Returns the origin section.

◆ getOriginCapacity()

double DTATurning::getOriginCapacity ( ) const

Gets the capacity of the origin section.

◆ getPastCost()

double DTATurning::getPastCost ( DTAManager dtaManager,
int  index 
) const

Returns the past cost that has been read from the replication that has been set for the past costs. The index parameter defines the shift from the current interval. So index = 0 means that the returned path cost will be from the same interval. index = 1 means the next interval and index = -1 the previous interval.

◆ getPastCostVT() [1/2]

double DTATurning::getPastCostVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass,
int  index 
) const

Returns the past cost that has been read from the replication that has been set for the past costs. The index parameter defines the shift from the current interval. So index = 0 means that the returned path cost will be from the same interval. index = 1 means the next interval and index = -1 the previous interval and using the user class.

◆ getPastCostVT() [2/2]

double DTATurning::getPastCostVT ( DTAManager dtaManager,
const DTAVehicleType vehType,
int  index 
) const

Returns the past cost that has been read from the replication that has been set for the past costs. The index parameter defines the shift from the current interval. So index = 0 means that the returned path cost will be from the same interval. index = 1 means the next interval and index = -1 the previous interval. VehType defines the vehicle type from (0..number vehicles -1).

◆ getSpeed()

double DTATurning::getSpeed ( ) const

Returns the speed in either m/s (micro/meso) or km/h (macro).

◆ getSpeed_ms()

double DTATurning::getSpeed_ms ( ) const

Returns the speed in m/s.

◆ getStaDelayT()

double DTATurning::getStaDelayT ( DTAManager dtaManager) const

Returns the link (section + turn) delay time for the last route choice interval/s.

◆ getStaDelayTVT() [1/2]

double DTATurning::getStaDelayTVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the link (section + turn) delay time for the last route choice interval/s considering the user class.

◆ getStaDelayTVT() [2/2]

double DTATurning::getStaDelayTVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the link (section + turn) delay time for the last route choice interval/s considering the vehicle type vehType.

◆ getStaFlow()

double DTATurning::getStaFlow ( DTAManager dtaManager) const

Returns the flow for the last route choice interval/s.

◆ getStaFlowVT() [1/2]

double DTATurning::getStaFlowVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the flow for the last route choice interval/s considering the user class.

◆ getStaFlowVT() [2/2]

double DTATurning::getStaFlowVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the flow for the last route choice interval/s considering the vehicle type vehType.

◆ getStaInitialCost()

double DTATurning::getStaInitialCost ( DTAManager dtaManager) const

Returns the cost of the last route choice interval/s using the initial cost function.

◆ getStaInitialCostVT() [1/2]

double DTATurning::getStaInitialCostVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the cost of the last route choice interval/s using the initial cost function and considering the user class.

◆ getStaInitialCostVT() [2/2]

double DTATurning::getStaInitialCostVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the cost of the last route choice interval/s using the initial cost function and considering the vehicle type vehType.

◆ getStaNbStopVeh()

double DTATurning::getStaNbStopVeh ( DTAManager dtaManager) const

Returns the number of stops done for the last route choice interval/s. This is only available for turn being modeled using the micro model.

◆ getStaNbStopVehVT() [1/2]

double DTATurning::getStaNbStopVehVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the number of stops for the last route choice interval/s considering the user class.

◆ getStaNbStopVehVT() [2/2]

double DTATurning::getStaNbStopVehVT ( DTAManager dtaManager,
DTAVehicleType vehType 
) const

Returns the number of stops for the last route choice interval/s considering the vehicle type vehType.

◆ getStaSpeed()

double DTATurning::getStaSpeed ( DTAManager dtaManager) const

Returns the link (section + turn) speed for the last route choice interval/s.

◆ getStaSpeedVT() [1/2]

double DTATurning::getStaSpeedVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the link (section + turn) speed for the last route choice interval/s considering the user class.

◆ getStaSpeedVT() [2/2]

double DTATurning::getStaSpeedVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the link (section + turn) speed for the last route choice interval/s considering the vehicle type vehType.

◆ getStaStopT()

double DTATurning::getStaStopT ( DTAManager dtaManager) const

Returns the stop time for the last route choice interval/s. This is only available for turn being modeled using the micro model.

◆ getStaStopTVT() [1/2]

double DTATurning::getStaStopTVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the stop time for the last route choice interval/s considering the user class.

◆ getStaStopTVT() [2/2]

double DTATurning::getStaStopTVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the stop time for the last route choice interval/s considering the vehicle type vehType.

◆ getStaTravelT()

double DTATurning::getStaTravelT ( DTAManager dtaManager) const

Returns the link (section + turn) travel time for the last route choice interval/s. When the section has waiting time in virtual queue, the waiting time is added to the travel time.

◆ getStaTravelTNoVQ()

double DTATurning::getStaTravelTNoVQ ( const DTAManager dtaManager) const

Returns the link (section + turn) travel time without considering the time in virtual queue for the last route choice interval/s.

◆ getStaTravelTNoVQVT() [1/2]

double DTATurning::getStaTravelTNoVQVT ( const DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the link (section + turn) travel time without considering the time in virtual queue for the last route choice interval/s considering the vehicle type vehType.

◆ getStaTravelTNoVQVT() [2/2]

double DTATurning::getStaTravelTNoVQVT ( const DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the link (section + turn) travel time without considering the time in virtual queue for the last route choice interval/s considering the vehicle type vehType.

◆ getStaTravelTVT() [1/2]

double DTATurning::getStaTravelTVT ( DTAManager dtaManager,
const DTAUserClass gkUserClass 
) const

Returns the link (section + turn) travel time for the last route choice interval/s considering the user class. When the section has waiting time in virtual queue, the waiting time is added to the travel time.

◆ getStaTravelTVT() [2/2]

double DTATurning::getStaTravelTVT ( DTAManager dtaManager,
const DTAVehicleType vehType 
) const

Returns the link (section + turn) travel time for the last route choice interval/s considering the vehicle type vehType. When the section has waiting time in virtual queue, the waiting time is added to the travel time.

◆ getUncontrolledTime()

double DTATurning::getUncontrolledTime ( ) const

Gets duration of time with no control defined (Uncontrolled or Unspecified).

◆ getUserDefinedCost()

double DTATurning::getUserDefinedCost ( ) const

Returns the turn user defined cost.

◆ getUserDefinedCost2()

double DTATurning::getUserDefinedCost2 ( ) const

Returns the turn user defined cost 2.

◆ getUserDefinedCost3()

double DTATurning::getUserDefinedCost3 ( ) const

Returns the turn user defined cost 3.

◆ getYellowDuration()

double DTATurning::getYellowDuration ( ) const

Gets the yellow-time for this turn [s].

◆ isVehicleAllowed() [1/2]

bool DTATurning::isVehicleAllowed ( const DTAVehicleType vehType) const

Returns true if vehicle avehtype can go through this turn.

◆ isVehicleAllowed() [2/2]

bool DTATurning::isVehicleAllowed ( const DTAVehicleType vehType,
int  idCentroideDesti 
) const

Returns true if vehicle avehtype can go through this turn using the destination centroid. The turn may be closed by a traffic management action that why the destination centroid can be checked too.

◆ length2D()

double DTATurning::length2D ( ) const

Returns the 2D length in meters.

◆ length3D()

double DTATurning::length3D ( ) const

Returns the length in meters.

◆ setCapacity()

void DTATurning::setCapacity ( double  capacity)

Sets the turn capacity.

◆ vdfDefaultCost()

double DTATurning::vdfDefaultCost ( DTAManager dtaManager) const

Default VDF cost without considering the vehicle type.

◆ vdfDefaultCostVT()

double DTATurning::vdfDefaultCostVT ( DTAManager dtaManager,
DTAVehicleType vehType 
) const

Default VDF cost considering the vehicle type.

© Aimsun SLU
Aimsun ®