|
MATSIM
|

Public Member Functions | |
| final double | calcDistance (Coord otherCoord) |
| final ActivityOptionImpl | createAndAddActivityOption (final String type) |
| final void | addActivityOption (ActivityOption option) |
| final void | setCoord (Coord newCoord) |
| final void | setDesc (String desc) |
| final String | getDesc () |
| final Map< String, ActivityOption > | getActivityOptions () |
| final Id< Link > | getLinkId () |
| final void | setLinkId (Id< Link > linkId) |
| final String | toString () |
| final Coord | getCoord () |
| final Id< ActivityFacility > | getId () |
| final Map< String, Object > | getCustomAttributes () |
| void | setLocked () |
| Attributes | getAttributes () |
Static Public Attributes | |
| static final String | FACILITY_NO_LONGER_IDENTIFIABLE |
Protected Member Functions | |
| ActivityFacilityImpl (final Id< ActivityFacility > id, final Coord center, final Id< Link > linkId) | |
Private Member Functions | |
| void | testForLocked () |
Private Attributes | |
| Customizable | customizableDelegate |
| final Map< String, ActivityOption > | activities = new TreeMap<>() |
| String | desc = null |
| Coord | coord |
| Id< ActivityFacility > | id |
| Id< Link > | linkId |
| boolean | locked = false |
| final Attributes | attributes = new AttributesImpl() |
maintainer: mrieser / Senozon AG
Definition at line 40 of file ActivityFacilityImpl.java.
|
protected |
Deliberately protected, see MatsimDataClassImplMarkerInterface
| id | |
| center |
Definition at line 73 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.id, and org.matsim.facilities.ActivityFacilityImpl.linkId.
| final double org.matsim.facilities.ActivityFacilityImpl.calcDistance | ( | Coord | otherCoord | ) |
Definition at line 79 of file ActivityFacilityImpl.java.
References org.matsim.core.utils.geometry.CoordUtils.calcEuclideanDistance().

| final ActivityOptionImpl org.matsim.facilities.ActivityFacilityImpl.createAndAddActivityOption | ( | final String | type | ) |
Definition at line 83 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.addActivityOption().

| final void org.matsim.facilities.ActivityFacilityImpl.addActivityOption | ( | ActivityOption | option | ) |
Implements org.matsim.facilities.ActivityFacility.
Definition at line 91 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityOption.getType().
Referenced by org.matsim.facilities.ActivityFacilityImpl.createAndAddActivityOption().

| final void org.matsim.facilities.ActivityFacilityImpl.setCoord | ( | Coord | newCoord | ) |
Implements org.matsim.facilities.ActivityFacility.
Definition at line 99 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.testForLocked().

| final void org.matsim.facilities.ActivityFacilityImpl.setDesc | ( | String | desc | ) |
Definition at line 104 of file ActivityFacilityImpl.java.
| final String org.matsim.facilities.ActivityFacilityImpl.getDesc | ( | ) |
Definition at line 109 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.desc.
| final Map<String, ActivityOption> org.matsim.facilities.ActivityFacilityImpl.getActivityOptions | ( | ) |
Implements org.matsim.facilities.ActivityFacility.
Definition at line 114 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.activities.
Implements org.matsim.facilities.Facility.
Definition at line 119 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.linkId.
Definition at line 123 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.linkId.
| final String org.matsim.facilities.ActivityFacilityImpl.toString | ( | ) |
Definition at line 128 of file ActivityFacilityImpl.java.
| final Coord org.matsim.facilities.ActivityFacilityImpl.getCoord | ( | ) |
Implements org.matsim.api.core.v01.BasicLocation.
Definition at line 137 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.coord.
| final Id<ActivityFacility> org.matsim.facilities.ActivityFacilityImpl.getId | ( | ) |
Implements org.matsim.api.core.v01.Identifiable< T >.
Definition at line 142 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.id.
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.createAndAddFacility().
| final Map<String, Object> org.matsim.facilities.ActivityFacilityImpl.getCustomAttributes | ( | ) |
returns a container for adding arbitrary additional information to a MATSim core object.
IMPORTANT NOTE: This container is meant to use for experiments only. Therefore, do NOT call this method from the core (org.matsim).
Implements org.matsim.api.core.v01.Customizable.
Definition at line 147 of file ActivityFacilityImpl.java.
References org.matsim.core.scenario.CustomizableUtils.createCustomizable(), and org.matsim.api.core.v01.Customizable.getCustomAttributes().

| void org.matsim.facilities.ActivityFacilityImpl.setLocked | ( | ) |
This is to set certain properties of data objects locked when the simulations start, but allow setters for them upstream of the simulation run. Some of them are (or should be):
Implements org.matsim.core.scenario.Lockable.
Definition at line 155 of file ActivityFacilityImpl.java.
|
private |
Definition at line 159 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.setCoord().
| Attributes org.matsim.facilities.ActivityFacilityImpl.getAttributes | ( | ) |
Implements org.matsim.utils.objectattributes.attributable.Attributable.
Definition at line 166 of file ActivityFacilityImpl.java.
References org.matsim.facilities.ActivityFacilityImpl.attributes.
|
private |
Definition at line 51 of file ActivityFacilityImpl.java.
|
private |
Definition at line 53 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.getActivityOptions().
|
private |
Definition at line 55 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.getDesc().
|
private |
Definition at line 57 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.getCoord().
|
private |
Definition at line 59 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.ActivityFacilityImpl(), and org.matsim.facilities.ActivityFacilityImpl.getId().
Definition at line 61 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.ActivityFacilityImpl(), org.matsim.facilities.ActivityFacilityImpl.getLinkId(), and org.matsim.facilities.ActivityFacilityImpl.setLinkId().
|
private |
Definition at line 63 of file ActivityFacilityImpl.java.
|
private |
Definition at line 65 of file ActivityFacilityImpl.java.
Referenced by org.matsim.facilities.ActivityFacilityImpl.getAttributes().
|
staticinherited |
Definition at line 40 of file Facility.java.
1.8.13