Aimsun Next Scripting  24.0
Classes | Public Member Functions | Static Public Member Functions | List of all members
LinkAnalysisResult Class Reference

Classes

struct  Arguments
 

Public Member Functions

 LinkAnalysisResult ()
 
void update (const Arguments &iArguments, bool iUseThreads)
 
const AnalysisFiltergetFilter () const
 
GKColumngetVolumeColumn () const
 
GKColumngetFlowColumn () const
 
bool store (const QString &iDirectory, const QString &iName) const
 
bool restore (const QString &iDirectory, const QString &iName, const GKObject &iOriginator)
 

Static Public Member Functions

static QString getName (const QString &iFileName)
 
static GKObjectgetOriginator (const QString &iFileName, const GKModel &iModel)
 
static QString getFileName (const GKObject &iOriginator, const QString &iName)
 

Detailed Description

This class represents the results generated in a Link Analysis. It can be stored and retrieved from a file. The stored format is: 1 - AnalysisFilter description. 2 - Volume column description + Values for each object.

Constructor & Destructor Documentation

◆ LinkAnalysisResult()

LinkAnalysisResult::LinkAnalysisResult ( )

Member Function Documentation

◆ getFileName()

static QString LinkAnalysisResult::getFileName ( const GKObject iOriginator,
const QString &  iName 
)
static

Gets the Link Analysis fine name combining the originator name and the Link Analysis name

◆ getFilter()

const AnalysisFilter & LinkAnalysisResult::getFilter ( ) const

Gets the filter used in this Link Analysis

◆ getFlowColumn()

GKColumn * LinkAnalysisResult::getFlowColumn ( ) const

Gets the Link Analysis Flow GKColumn

◆ getName()

static QString LinkAnalysisResult::getName ( const QString &  iFileName)
static

Gets the Link Analysis name from the file name

◆ getOriginator()

static GKObject * LinkAnalysisResult::getOriginator ( const QString &  iFileName,
const GKModel iModel 
)
static

Gets the Link Analysis originator name from the file name

◆ getVolumeColumn()

GKColumn * LinkAnalysisResult::getVolumeColumn ( ) const

Gets the Link Analysis Volume GKColumn

◆ restore()

bool LinkAnalysisResult::restore ( const QString &  iDirectory,
const QString &  iName,
const GKObject iOriginator 
)

Restores the Link Analysis Result from the indicated iFilePath

◆ store()

bool LinkAnalysisResult::store ( const QString &  iDirectory,
const QString &  iName 
) const

Stores the Link Analysis in the indicated iFilePath

◆ update()

void LinkAnalysisResult::update ( const Arguments iArguments,
bool  iUseThreads 
)

Updates the Link Analysis Result: generates results if needed

© Aimsun SLU
Aimsun ®