Aimsun Next Scripting  22
Public Member Functions | Public Attributes | List of all members
GKLandUseSkimMatricesUtil Class Reference

Public Member Functions

 GKLandUseSkimMatricesUtil ()
 
 GKLandUseSkimMatricesUtil (const GKTransportationMode *iTransportationMode)
 
const GKTransportationModetransportationMode () const
 
void setCostSkim (const GKODMatrix *iSkim)
 
GKODMatrixcostSkim () const
 
void setDistanceSkim (const GKODMatrix *iSkim)
 
GKODMatrixdistanceSkim () const
 
void setTravelTimeSkim (const GKODMatrix *iSkim)
 
GKODMatrixtravelTimeSkim () const
 
void setInVehicleTimeSkim (const GKODMatrix *iSkim)
 
GKODMatrixinVehicleTimeSkim () const
 
void setWaitingTimeSkim (const GKODMatrix *iSkim)
 
GKODMatrixwaitingTimeSkim () const
 
void setWalkingTimeSkim (const GKODMatrix *iSkim)
 
GKODMatrixwalkingTimeSkim () const
 
void setTransferPenaltySkim (const GKODMatrix *iSkim)
 
GKODMatrixtransferPenaltySkim () const
 
void setFareSkim (const GKODMatrix *iSkim)
 
GKODMatrixfareSkim () const
 
void setCrowdDiscomfortSkim (const GKODMatrix *iSkim)
 
GKODMatrixcrowdDiscomfortSkim () const
 
void addMacroComponent (const GKFunctionComponent *component)
 
void setMacroComponentSkim (const GKFunctionComponent *component, const GKODMatrix *iSkim)
 
GKODMatrixmacroComponentSkim (const GKFunctionComponent *component) const
 
void addUserDefinedSkim ()
 
void removeUserDefinedSkim (int index)
 
void setUserDefinedSkim (int index, const GKODMatrix *iSkim)
 
QList< const GKODMatrix * > userDefinedSkims () const
 
sipCpp userDefinedSkims ([&matrices](const GKODMatrix *matrix){ if(matrix !=nullptr){ matrices->push_back(matrix);} })
 
End bool hasNoSetSkims () const
 

Public Attributes

MethodCode QList< const GKODMatrix * > * matrices = new QList<const GKODMatrix*>()
 
 sipRes = matrices
 

Constructor & Destructor Documentation

◆ GKLandUseSkimMatricesUtil() [1/2]

GKLandUseSkimMatricesUtil::GKLandUseSkimMatricesUtil ( )

◆ GKLandUseSkimMatricesUtil() [2/2]

GKLandUseSkimMatricesUtil::GKLandUseSkimMatricesUtil ( const GKTransportationMode iTransportationMode)

Member Function Documentation

◆ addMacroComponent()

void GKLandUseSkimMatricesUtil::addMacroComponent ( const GKFunctionComponent component)

◆ addUserDefinedSkim()

void GKLandUseSkimMatricesUtil::addUserDefinedSkim ( )

◆ costSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::costSkim ( ) const

◆ crowdDiscomfortSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::crowdDiscomfortSkim ( ) const

◆ distanceSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::distanceSkim ( ) const

◆ fareSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::fareSkim ( ) const

◆ hasNoSetSkims()

End bool GKLandUseSkimMatricesUtil::hasNoSetSkims ( ) const

Check if at least one skim matrix is set.

◆ inVehicleTimeSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::inVehicleTimeSkim ( ) const

◆ macroComponentSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::macroComponentSkim ( const GKFunctionComponent component) const

◆ removeUserDefinedSkim()

void GKLandUseSkimMatricesUtil::removeUserDefinedSkim ( int  index)

◆ setCostSkim()

void GKLandUseSkimMatricesUtil::setCostSkim ( const GKODMatrix iSkim)

◆ setCrowdDiscomfortSkim()

void GKLandUseSkimMatricesUtil::setCrowdDiscomfortSkim ( const GKODMatrix iSkim)

◆ setDistanceSkim()

void GKLandUseSkimMatricesUtil::setDistanceSkim ( const GKODMatrix iSkim)

◆ setFareSkim()

void GKLandUseSkimMatricesUtil::setFareSkim ( const GKODMatrix iSkim)

◆ setInVehicleTimeSkim()

void GKLandUseSkimMatricesUtil::setInVehicleTimeSkim ( const GKODMatrix iSkim)

◆ setMacroComponentSkim()

void GKLandUseSkimMatricesUtil::setMacroComponentSkim ( const GKFunctionComponent component,
const GKODMatrix iSkim 
)

◆ setTransferPenaltySkim()

void GKLandUseSkimMatricesUtil::setTransferPenaltySkim ( const GKODMatrix iSkim)

◆ setTravelTimeSkim()

void GKLandUseSkimMatricesUtil::setTravelTimeSkim ( const GKODMatrix iSkim)

◆ setUserDefinedSkim()

void GKLandUseSkimMatricesUtil::setUserDefinedSkim ( int  index,
const GKODMatrix iSkim 
)

◆ setWaitingTimeSkim()

void GKLandUseSkimMatricesUtil::setWaitingTimeSkim ( const GKODMatrix iSkim)

◆ setWalkingTimeSkim()

void GKLandUseSkimMatricesUtil::setWalkingTimeSkim ( const GKODMatrix iSkim)

◆ transferPenaltySkim()

GKODMatrix * GKLandUseSkimMatricesUtil::transferPenaltySkim ( ) const

◆ transportationMode()

const GKTransportationMode * GKLandUseSkimMatricesUtil::transportationMode ( ) const

◆ travelTimeSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::travelTimeSkim ( ) const

◆ userDefinedSkims() [1/2]

QList< const GKODMatrix * > GKLandUseSkimMatricesUtil::userDefinedSkims ( ) const

◆ userDefinedSkims() [2/2]

sipCpp GKLandUseSkimMatricesUtil::userDefinedSkims ( [&matrices] (const GKODMatrix *matrix){ if(matrix !=nullptr){ matrices->push_back(matrix);} }  )

References matrices.

◆ waitingTimeSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::waitingTimeSkim ( ) const

◆ walkingTimeSkim()

GKODMatrix * GKLandUseSkimMatricesUtil::walkingTimeSkim ( ) const

Member Data Documentation

◆ matrices

MethodCode QList<const GKODMatrix*>* GKLandUseSkimMatricesUtil::matrices = new QList<const GKODMatrix*>()

Referenced by userDefinedSkims().

◆ sipRes

GKLandUseSkimMatricesUtil::sipRes = matrices

© Aimsun SLU
Aimsun ®