Aimsun Next Scripting
22
|
Public Attributes | |
MethodCode QVector< GKUserClass * > * | users = new QVector<GKUserClass*>() |
sipRes = users | |
This Class provides access to the parameters of the Static OD Adjustment.
sipCpp MacroAdjustmentScenarioParams::applyUsers | ( | [&users] (const GKUserClass *user){ users->push_back(const_cast< GKUserClass * >(user));} | ) |
References users.
void MacroAdjustmentScenarioParams::clearUserClassParams | ( | ) |
bool MacroAdjustmentScenarioParams::containsUserClassParams | ( | const GKUserClass * | user | ) | const |
GKGroupingType * MacroAdjustmentScenarioParams::getCentroidGrouping | ( | ) | const |
Get the centroid grouping id
GKGroup * MacroAdjustmentScenarioParams::getCongestedSections | ( | ) | const |
Get the congested section grouping
int MacroAdjustmentScenarioParams::getDetectorCoverageThreshold | ( | ) | const |
Returns a percentage indicating the Detector Lane-Coverage Threshold for the static OD adjustment
GKGroupingType * MacroAdjustmentScenarioParams::getDetectorGrouping | ( | ) | const |
Get the detector grouping id
End MacroAdjustmentScenarioUserClassParams MacroAdjustmentScenarioParams::getUserClassParams | ( | const GKUserClass & | iUser | ) | const |
Gets the adjustment for the user class specified
QVector< GKUserClass * > MacroAdjustmentScenarioParams::getUsers | ( | ) | const |
GKFunctionCost * MacroAdjustmentScenarioParams::getWeightFunction | ( | ) | const |
Get the weight function
void MacroAdjustmentScenarioParams::removeUserClassParams | ( | const GKUserClass & | user | ) |
void MacroAdjustmentScenarioParams::setCentroidGrouping | ( | GKGroupingType * | grouping | ) |
Set the centroid grouping
void MacroAdjustmentScenarioParams::setCongestedSections | ( | GKGroup * | iGroup | ) |
Set the congested sections
void MacroAdjustmentScenarioParams::setDetectorGrouping | ( | GKGroupingType * | grouping | ) |
Set the detector grouping
void MacroAdjustmentScenarioParams::setTripMatrix | ( | GKODMatrix * | iMatrix | ) |
Sets the additional goal Trip Matrix for the static OD adjustment.
void MacroAdjustmentScenarioParams::setTripMatrixCentroidGrouping | ( | GKGroup * | iGroup | ) |
Sets the Grouping Category of Centroids used to aggregate zones for Trip Matrix processing.
void MacroAdjustmentScenarioParams::setTripMatrixReliability | ( | double | iFactor | ) |
Sets the Trip Matrix Reliability factor for the static OD adjustment.
void MacroAdjustmentScenarioParams::setUseMaxDeviationAbsValue | ( | bool | useFactor | ) |
Set to indicate that maxDeviation values are absolute values.
void MacroAdjustmentScenarioParams::setUseMaxDeviationFactor | ( | bool | useFactor | ) |
Set to use factor for deviation (true) or percentage (false)
void MacroAdjustmentScenarioParams::setUserClassParams | ( | const GKUserClass & | iUser, |
const MacroAdjustmentScenarioUserClassParams & | iParams | ||
) |
Sets the adjustment parameters for the user class specified
void MacroAdjustmentScenarioParams::setWeightFunction | ( | GKFunctionCost * | function | ) |
Set the weight function
GKODMatrix * MacroAdjustmentScenarioParams::tripMatrix | ( | ) | const |
Returns the additional goal Trip Matrix for the static OD adjustment.
GKGroup * MacroAdjustmentScenarioParams::tripMatrixCentroidGrouping | ( | ) | const |
Returns the Grouping Category of Centroids used to aggregate zones for Trip Matrix processing.
double MacroAdjustmentScenarioParams::tripMatrixReliability | ( | ) | const |
Returns the Trip Matrix Reliability factor for the static OD adjustment.
bool MacroAdjustmentScenarioParams::useMaxDeviationAbsValue | ( | ) | const |
Apply the matrix deviaton matrix as absolute values
bool MacroAdjustmentScenarioParams::useMaxDeviationFactor | ( | ) | const |
Apply the matrix deviaton matrix as a factor
MacroAdjustmentScenarioParams::sipRes = users |
MethodCode QVector<GKUserClass*>* MacroAdjustmentScenarioParams::users = new QVector<GKUserClass*>() |
Referenced by applyUsers().