Aimsun Next Scripting
24.0
|
Public Member Functions | |
LinkAnalysisCalculator (const BaseForest *iForest, GKModel *iAimsunModel) | |
QVector< QPair< qint32, double > > | getLinkVolumes () const |
void | doPath (const PathKey &pathKey, const NSPTreeData &treeData, const QVector< QPair< qint32, qint8 > > &connections, void *aux=nullptr) |
void | init () |
void | finishPaths () |
![]() | |
ForestCalculator (const BaseForest *iForest, GKModel *iAimsunModel, CalculationMethod iMethod=eOnlyAvailablePaths) | |
virtual | ~ForestCalculator () |
void | setNumPaths (int value) |
void | calculate (const AnalysisFilter &iFilter) |
virtual void | init ()=0 |
virtual void | doPath (const PathKey &pathKey, const NSPTreeData &treeData, const QVector< QPair< qint32, qint8 > > &connections, void *aux=nullptr) |
virtual void | finishPaths () |
Additional Inherited Members | |
![]() | |
enum | CalculationMethod { eOnlyAvailablePaths =0 , eAvailablePathsAndShortestPaths , eShortestPaths } |
This class provides the calculator for link analysis
LinkAnalysisCalculator::LinkAnalysisCalculator | ( | const BaseForest * | iForest, |
GKModel * | iAimsunModel | ||
) |
Constructor of the Link Analayis Calculator
|
virtual |
Reimplemented from ForestCalculator.
|
virtual |
Reimplemented from ForestCalculator.
QVector< QPair< qint32, double > > LinkAnalysisCalculator::getLinkVolumes | ( | ) | const |
Get a list of the sections IDs and the corresponding volume
|
virtual |
Implements ForestCalculator.