|
Aimsun Next Scripting
22
|
Public Member Functions | |
| MacroScenarioOutputData () | |
| ~MacroScenarioOutputData () | |
| bool | storeStatisticsEnabled () const |
| void | enableStoreStatistics (bool value) |
| bool | storeSectionsInDatabaseEnabled () const |
| void | setStoreSectionsInDatabaseEnabled (bool aValue) |
| bool | storeTurnsInDatabaseEnabled () const |
| void | setStoreTurnsInDatabaseEnabled (bool aValue) |
| bool | storeSubpathsInDatabaseEnabled () const |
| void | setStoreSubpathsInDatabaseEnabled (bool aValue) |
| void | setGroupStatistics (bool value) |
| void | setGenerateSkims (bool iValue) |
| bool | getGroupStatistics () const |
| bool | getConvergenceStatistics () const |
| void | setConvergenceStatistics (bool value) |
| bool | getActivatePathStatistics () const |
| void | setActivatePathStatistics (bool value) |
| bool | getGenerateSkims () const |
| bool | getCollectSubPathsStats () const |
| void | setCollectSubPathsStats (bool iValue) |
This class holds all the static assignment scenario output data ( statistics )
The database will contain two complimentary tables:
The MASECT will read or write the following information (in brackets, the name of the field in the table):
The MATURN will read or write the following information (in brackets, the name of the field in the table):
Furthermore, there can be a third table called PLCONV with the following information (related to the algorithm convergence):
| MacroScenarioOutputData::MacroScenarioOutputData | ( | ) |
MacroScenarioOutputData constructor
| MacroScenarioOutputData::~MacroScenarioOutputData | ( | ) |
MacroScenarioOutputData destructor
| void MacroScenarioOutputData::enableStoreStatistics | ( | bool | value | ) |
Prefer setStoreSectionsInDatabaseEnabled and setStoreTurnsInDatabaseEnabled. Sets whether the data related to all of the following is set to be stored in a database or not: sections, centroid connections, detectors, turns, supernode trajectories and subpaths.
| bool MacroScenarioOutputData::getActivatePathStatistics | ( | ) | const |
Returns true if the path statistics are activated to be gathered and false otherwise
| bool MacroScenarioOutputData::getCollectSubPathsStats | ( | ) | const |
Returns true if the subpath statistics are activated to be gathered and false otherwise
| bool MacroScenarioOutputData::getConvergenceStatistics | ( | ) | const |
Returns true if the algorithm convergence data is activated to be gathered and false otherwise
| bool MacroScenarioOutputData::getGenerateSkims | ( | ) | const |
Returns true if the skim matrices will be generated at the end of the execution and false otherwise
| bool MacroScenarioOutputData::getGroupStatistics | ( | ) | const |
Returns true if the data related to groups will be calculated and false otherwise
| void MacroScenarioOutputData::setActivatePathStatistics | ( | bool | value | ) |
Sets whether the path statistics will be activated to be gathered
| void MacroScenarioOutputData::setCollectSubPathsStats | ( | bool | iValue | ) |
Sets whether the subpath statistics will be activated to be gathered
| void MacroScenarioOutputData::setConvergenceStatistics | ( | bool | value | ) |
Sets whether the algorithm convergence data will be activated to be gathered
| void MacroScenarioOutputData::setGenerateSkims | ( | bool | iValue | ) |
Sets whether skim matrices will be generated at the end of the assignment process
| void MacroScenarioOutputData::setGroupStatistics | ( | bool | value | ) |
Sets whether the data related to groups will be calculated or not
| void MacroScenarioOutputData::setStoreSectionsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether the data related to sections, centroid connections and detectors will be stored in a database or not
| void MacroScenarioOutputData::setStoreSubpathsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether subpaths will be stored in a database or not
| void MacroScenarioOutputData::setStoreTurnsInDatabaseEnabled | ( | bool | aValue | ) |
Sets whether the data related to turnings and supernode trajectories will be stored in a database or not
| bool MacroScenarioOutputData::storeSectionsInDatabaseEnabled | ( | ) | const |
Returns true if the data related to sections, centroid connections and detectors is set to be stored and false otherwise
| bool MacroScenarioOutputData::storeStatisticsEnabled | ( | ) | const |
Prefer storeSectionsInDatabaseEnabled, storeTurnsInDatabaseEnabled and storeSubpathsInDatabaseEnabled. Returns true if any of the data related to subpaths, [sections, centroid connections and detectors] or [turns and supernode trajectories] is set to be stored and false otherwise
| bool MacroScenarioOutputData::storeSubpathsInDatabaseEnabled | ( | ) | const |
Returns true if subpaths are set to be stored and false otherwise
| bool MacroScenarioOutputData::storeTurnsInDatabaseEnabled | ( | ) | const |
Returns true if the data related to turnings and supernode trajectories is set to be stored and false otherwise
1.9.4