|
MATSIM
|

Public Member Functions | |
| Id< T > | getRefId () |
| String | getId () |
| Attributes | getAttributes () |
| Measurable | createMeasurable (String typeOfMeasurableData, String mode, int interval) |
| boolean | deleteMeasurable (String typeOfMeasurableData, String mode) |
| Measurable | createVolume () |
| Measurable | createVolume (String mode) |
| Measurable | createVolume (String mode, int interval) |
| Measurable | createVelocity (String mode, int interval) |
| Measurable | createPassengerCounts (String mode, int interval) |
| String | getDescription () |
| void | setDescription (String description) |
| String | getStationName () |
| String | getDisplayName () |
| void | setId (String id) |
| void | setStationName (String stationName) |
| Coord | getCoordinates () |
| void | setCoordinates (Coord coordinates) |
| Measurable | getVolumesForMode (String mode) |
| boolean | hasMeasurableForMode (String measurableType, String mode) |
| Measurable | getMeasurableForMode (String measurableType, String mode) |
| String | toString () |
| Iterator< TypeAndMode > | iterator () |
| final record | TypeAndMode (String type, String mode) |
Private Attributes | |
| final Id< T > | refId |
| final Map< TypeAndMode, Measurable > | measurables = new LinkedHashMap<>() |
| final Attributes | attributes = new AttributesImpl() |
| String | id |
| String | stationName |
| String | description |
| Coord | coordinates |
A MeasurementLocation can hold measurable traffic stats (traffic volumes or velocities e.g.) for a single matsim infrastructure object. Measurable values are provided as Measurable instances for a certain mode. It is possible to assign the same kind of value to several transport modes. A single MeasurementLocation instance for example can hold traffic volumes for the mode 'car' and average velocities for the mode 'freight'.
Definition at line 21 of file MeasurementLocation.java.
| Id<T> org.matsim.counts.MeasurementLocation< T >.getRefId | ( | ) |
Id reference to the matsim infrastructure object.
Definition at line 42 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.getId().
| String org.matsim.counts.MeasurementLocation< T >.getId | ( | ) |
Id that may be used internally, not corresponding to matsim ids.
Definition at line 49 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.toString().
| Attributes org.matsim.counts.MeasurementLocation< T >.getAttributes | ( | ) |
Implements org.matsim.utils.objectattributes.attributable.Attributable.
Definition at line 54 of file MeasurementLocation.java.
Referenced by org.matsim.counts.CountsReaderMatsimV2.startMeasurementLocation().
| Measurable org.matsim.counts.MeasurementLocation< T >.createMeasurable | ( | String | typeOfMeasurableData, |
| String | mode, | ||
| int | interval | ||
| ) |
Create arbitrary measurable for certain mode and minute interval. If this measurable exists already, it is returned.
Definition at line 61 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.createPassengerCounts(), org.matsim.counts.MeasurementLocation<?>.createVelocity(), org.matsim.counts.MeasurementLocation<?>.createVolume(), and org.matsim.counts.CountsReaderMatsimV2.startMeasurable().
| boolean org.matsim.counts.MeasurementLocation< T >.deleteMeasurable | ( | String | typeOfMeasurableData, |
| String | mode | ||
| ) |
Delete measurable for certain mode.
Definition at line 69 of file MeasurementLocation.java.
| Measurable org.matsim.counts.MeasurementLocation< T >.createVolume | ( | ) |
Create hourly volumes for car mode.
Definition at line 76 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.Count().
| Measurable org.matsim.counts.MeasurementLocation< T >.createVolume | ( | String | mode | ) |
Create hourly values for certain mode.
Definition at line 83 of file MeasurementLocation.java.
| Measurable org.matsim.counts.MeasurementLocation< T >.createVolume | ( | String | mode, |
| int | interval | ||
| ) |
Definition at line 87 of file MeasurementLocation.java.
| Measurable org.matsim.counts.MeasurementLocation< T >.createVelocity | ( | String | mode, |
| int | interval | ||
| ) |
Definition at line 91 of file MeasurementLocation.java.
| Measurable org.matsim.counts.MeasurementLocation< T >.createPassengerCounts | ( | String | mode, |
| int | interval | ||
| ) |
Definition at line 95 of file MeasurementLocation.java.
| String org.matsim.counts.MeasurementLocation< T >.getDescription | ( | ) |
Definition at line 99 of file MeasurementLocation.java.
| void org.matsim.counts.MeasurementLocation< T >.setDescription | ( | String | description | ) |
Definition at line 103 of file MeasurementLocation.java.
| String org.matsim.counts.MeasurementLocation< T >.getStationName | ( | ) |
Definition at line 107 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.getCsLabel(), and org.matsim.counts.Count< T >.toString().
| String org.matsim.counts.MeasurementLocation< T >.getDisplayName | ( | ) |
Returns the display name of this location. If the station name is set, it is returned. Otherwise the id is returned.
Definition at line 114 of file MeasurementLocation.java.
| void org.matsim.counts.MeasurementLocation< T >.setId | ( | String | id | ) |
Definition at line 123 of file MeasurementLocation.java.
Referenced by org.matsim.counts.CountsReaderMatsimV2.startMeasurementLocation().
| void org.matsim.counts.MeasurementLocation< T >.setStationName | ( | String | stationName | ) |
Definition at line 127 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.setCsId().
| Coord org.matsim.counts.MeasurementLocation< T >.getCoordinates | ( | ) |
Definition at line 131 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.getCoord().
| void org.matsim.counts.MeasurementLocation< T >.setCoordinates | ( | Coord | coordinates | ) |
Definition at line 135 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.setCoord(), and org.matsim.counts.CountsReaderMatsimV2.startMeasurementLocation().
| Measurable org.matsim.counts.MeasurementLocation< T >.getVolumesForMode | ( | String | mode | ) |
Definition at line 139 of file MeasurementLocation.java.
| boolean org.matsim.counts.MeasurementLocation< T >.hasMeasurableForMode | ( | String | measurableType, |
| String | mode | ||
| ) |
Return whether this location has measurable data for certain mode.
Definition at line 146 of file MeasurementLocation.java.
Referenced by org.matsim.counts.Count< T >.Count().
| Measurable org.matsim.counts.MeasurementLocation< T >.getMeasurableForMode | ( | String | measurableType, |
| String | mode | ||
| ) |
Definition at line 151 of file MeasurementLocation.java.
| String org.matsim.counts.MeasurementLocation< T >.toString | ( | ) |
Definition at line 160 of file MeasurementLocation.java.
| Iterator<TypeAndMode> org.matsim.counts.MeasurementLocation< T >.iterator | ( | ) |
Definition at line 168 of file MeasurementLocation.java.
| final record org.matsim.counts.MeasurementLocation< T >.TypeAndMode | ( | String | type, |
| String | mode | ||
| ) |
Stores the measurable type and mode of a Measurable.
Definition at line 175 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.createMeasurable(), org.matsim.counts.MeasurementLocation<?>.deleteMeasurable(), org.matsim.counts.MeasurementLocation<?>.getMeasurableForMode(), org.matsim.counts.MeasurementLocation<?>.getVolumesForMode(), and org.matsim.counts.MeasurementLocation<?>.hasMeasurableForMode().
|
private |
Definition at line 25 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getRefId().
|
private |
Definition at line 26 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getMeasurableForMode().
|
private |
Definition at line 27 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getAttributes().
|
private |
Definition at line 29 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getDisplayName(), org.matsim.counts.MeasurementLocation<?>.getId(), and org.matsim.counts.MeasurementLocation<?>.setId().
|
private |
Definition at line 30 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getDisplayName(), org.matsim.counts.MeasurementLocation<?>.getStationName(), and org.matsim.counts.MeasurementLocation<?>.setStationName().
|
private |
Definition at line 31 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getDescription(), org.matsim.counts.MeasurementLocation<?>.getDisplayName(), and org.matsim.counts.MeasurementLocation<?>.setDescription().
|
private |
Definition at line 32 of file MeasurementLocation.java.
Referenced by org.matsim.counts.MeasurementLocation<?>.getCoordinates(), and org.matsim.counts.MeasurementLocation<?>.setCoordinates().
1.8.13