|
MATSIM
|

Public Member Functions | |
| ActivityFacilitiesImpl (final String name) | |
| ActivityFacilitiesImpl () | |
| final ActivityFacilityImpl | createAndAddFacility (final Id< ActivityFacility > id, final Coord center) |
| final ActivityFacilityImpl | createAndAddFacility (final Id< ActivityFacility > id, final Coord center, final Id< Link > linkId) |
| ActivityFacilitiesFactory | getFactory () |
| final Map< Id< ActivityFacility >, ? extends ActivityFacility > | getFacilities () |
| final TreeMap< Id< ActivityFacility >, ActivityFacility > | getFacilitiesForActivityType (final String act_type) |
| String | getName () |
| void | setName (String name) |
| final void | addActivityFacility (ActivityFacility facility) |
| FailingObjectAttributes | getFacilityAttributes () |
| String | toString () |
| ActivityFacility | getNearestFacility (final Coord coord) |
| Collection< ActivityFacility > | getNearestFacilities (final Coord coord, final double distance) |
| Attributes | getAttributes () |
Private Member Functions | |
| synchronized void | buildQuadTree () |
Private Attributes | |
| long | nextMsg = 1 |
| final ActivityFacilitiesFactory | factory |
| final Attributes | attributes = new AttributesImpl() |
| final IdMap< ActivityFacility, ActivityFacility > | facilities = new IdMap<>(ActivityFacility.class) |
| String | name |
| QuadTree< ActivityFacility > | facilitiesQuadTree |
Static Private Attributes | |
| static final Logger | log = LogManager.getLogger(ActivityFacilitiesImpl.class) |
Maintainer: mrieser / Senozon AG
Definition at line 44 of file ActivityFacilitiesImpl.java.
| org.matsim.facilities.ActivityFacilitiesImpl.ActivityFacilitiesImpl | ( | final String | name | ) |
Definition at line 67 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.name.
| org.matsim.facilities.ActivityFacilitiesImpl.ActivityFacilitiesImpl | ( | ) |
Definition at line 73 of file ActivityFacilitiesImpl.java.
| final ActivityFacilityImpl org.matsim.facilities.ActivityFacilitiesImpl.createAndAddFacility | ( | final Id< ActivityFacility > | id, |
| final Coord | center | ||
| ) |
Definition at line 81 of file ActivityFacilitiesImpl.java.
| final ActivityFacilityImpl org.matsim.facilities.ActivityFacilitiesImpl.createAndAddFacility | ( | final Id< ActivityFacility > | id, |
| final Coord | center, | ||
| final Id< Link > | linkId | ||
| ) |
Definition at line 85 of file ActivityFacilitiesImpl.java.
References org.matsim.api.core.v01.IdMap< T, V >.containsKey(), org.matsim.facilities.ActivityFacilityImpl.getId(), org.matsim.api.core.v01.IdMap< T, V >.put(), and org.matsim.api.core.v01.IdMap< T, V >.size.

| ActivityFacilitiesFactory org.matsim.facilities.ActivityFacilitiesImpl.getFactory | ( | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 102 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.factory.
| final Map<Id<ActivityFacility>, ? extends ActivityFacility> org.matsim.facilities.ActivityFacilitiesImpl.getFacilities | ( | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 107 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.facilities.
| final TreeMap<Id<ActivityFacility>, ActivityFacility> org.matsim.facilities.ActivityFacilitiesImpl.getFacilitiesForActivityType | ( | final String | act_type | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 112 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacility.getActivityOptions(), org.matsim.api.core.v01.Identifiable< T >.getId(), and org.matsim.api.core.v01.IdMap< T, V >.values().

| String org.matsim.facilities.ActivityFacilitiesImpl.getName | ( | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 126 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.name.
| void org.matsim.facilities.ActivityFacilitiesImpl.setName | ( | String | name | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 131 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.name.
| final void org.matsim.facilities.ActivityFacilitiesImpl.addActivityFacility | ( | ActivityFacility | facility | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 136 of file ActivityFacilitiesImpl.java.
References org.matsim.api.core.v01.IdMap< T, V >.containsKey(), org.matsim.api.core.v01.Identifiable< T >.getId(), and org.matsim.api.core.v01.IdMap< T, V >.put().

| FailingObjectAttributes org.matsim.facilities.ActivityFacilitiesImpl.getFacilityAttributes | ( | ) |
Implements org.matsim.facilities.ActivityFacilities.
Definition at line 146 of file ActivityFacilitiesImpl.java.
References org.matsim.utils.objectattributes.FailingObjectAttributes.createFacilitiesAttributes().

| String org.matsim.facilities.ActivityFacilitiesImpl.toString | ( | ) |
Definition at line 151 of file ActivityFacilitiesImpl.java.
References org.matsim.api.core.v01.IdMap< T, V >.entrySet(), and org.matsim.api.core.v01.IdMap< T, V >.size.

|
private |
Definition at line 170 of file ActivityFacilitiesImpl.java.
References org.matsim.core.utils.collections.QuadTree< T >.put(), and org.matsim.api.core.v01.IdMap< T, V >.values().
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.getNearestFacilities(), and org.matsim.facilities.ActivityFacilitiesImpl.getNearestFacility().

| ActivityFacility org.matsim.facilities.ActivityFacilitiesImpl.getNearestFacility | ( | final Coord | coord | ) |
finds the node nearest to coord
| coord | the coordinate to which the closest node should be found |
Implements org.matsim.facilities.SearchableActivityFacilities.
Definition at line 213 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.buildQuadTree(), org.matsim.core.utils.collections.QuadTree< T >.getClosest(), org.matsim.api.core.v01.Coord.getX(), and org.matsim.api.core.v01.Coord.getY().

| Collection<ActivityFacility> org.matsim.facilities.ActivityFacilitiesImpl.getNearestFacilities | ( | final Coord | coord, |
| final double | distance | ||
| ) |
finds the nodes within distance to coord
| coord | the coordinate around which nodes should be located |
| distance | the maximum distance a node can have to coord to be found |
coord Implements org.matsim.facilities.SearchableActivityFacilities.
Definition at line 225 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.buildQuadTree(), org.matsim.core.utils.collections.QuadTree< T >.getDisk(), org.matsim.api.core.v01.Coord.getX(), and org.matsim.api.core.v01.Coord.getY().

| Attributes org.matsim.facilities.ActivityFacilitiesImpl.getAttributes | ( | ) |
Implements org.matsim.utils.objectattributes.attributable.Attributable.
Definition at line 232 of file ActivityFacilitiesImpl.java.
References org.matsim.facilities.ActivityFacilitiesImpl.attributes.
|
private |
Definition at line 50 of file ActivityFacilitiesImpl.java.
|
staticprivate |
Definition at line 52 of file ActivityFacilitiesImpl.java.
|
private |
Definition at line 53 of file ActivityFacilitiesImpl.java.
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.getFactory().
|
private |
Definition at line 54 of file ActivityFacilitiesImpl.java.
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.getAttributes().
|
private |
Definition at line 56 of file ActivityFacilitiesImpl.java.
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.getFacilities().
|
private |
Definition at line 58 of file ActivityFacilitiesImpl.java.
Referenced by org.matsim.facilities.ActivityFacilitiesImpl.ActivityFacilitiesImpl(), org.matsim.facilities.ActivityFacilitiesImpl.getName(), and org.matsim.facilities.ActivityFacilitiesImpl.setName().
|
private |
Definition at line 60 of file ActivityFacilitiesImpl.java.
1.8.13