|
MATSIM
|
Static Public Member Functions | |
| static ActivityFacilities | createActivityFacilities () |
| static ActivityFacilities | createActivityFacilities (String name) |
| static SortedMap< Id< ActivityFacility >, ActivityFacility > | getSortedFacilities (final ActivityFacilities facilities) |
| static void | setLinkID (final Facility facility, Id< Link > linkId) |
| static Id< Link > | decideOnLinkId (final Facility facility, final Network network) |
| static Link | decideOnLink (final Facility facility, final Network network) |
| static Facility | toFacility (final Activity toWrap, ActivityFacilities activityFacilities) |
| static Facility | wrapActivity (final Activity toWrap) |
| static Facility | wrapLink (final Link link) |
| static Facility | wrapLinkAndCoord (final Link link, final Coord coord) |
| static Coord | decideOnCoord (final Facility facility, final Network network, final Config config) |
| static Coord | decideOnCoord (final Facility facility, final Network network, double relativePositionOfEntryExitOnLink) |
| static< F extends Facility &Attributable > Object | getFacilityAttribute (F facility, String key) |
| static< F extends Facility &Attributable > void | putFacilityAttribute (F facility, String key, Object value) |
| static< F extends Facility &Attributable > Object | removeFacilityAttribute (F facility, String key) |
Private Member Functions | |
| FacilitiesUtils () | |
Static Private Attributes | |
| static final Logger | log = LogManager.getLogger( FacilitiesUtils.class ) |
Contains several helper methods for working with facilities.
Definition at line 47 of file FacilitiesUtils.java.
|
private |
Definition at line 50 of file FacilitiesUtils.java.
|
static |
Definition at line 52 of file FacilitiesUtils.java.
|
static |
Definition at line 56 of file FacilitiesUtils.java.
|
static |
Definition at line 63 of file FacilitiesUtils.java.
References org.matsim.facilities.ActivityFacilities.getFacilities().

|
static |
Definition at line 67 of file FacilitiesUtils.java.
|
static |
Compare to decideOnLink(Facility, Network). Sometimes only the linkId is needed, and often it is cheaper to obtain than the full link. Then call this method.
| facility | |
| network |
Definition at line 82 of file FacilitiesUtils.java.
References org.matsim.facilities.FacilitiesUtils.decideOnLink(), org.matsim.api.core.v01.Identifiable< T >.getId(), and org.matsim.facilities.Facility.getLinkId().

|
static |
Definition at line 102 of file FacilitiesUtils.java.
References org.matsim.api.core.v01.BasicLocation.getCoord(), org.matsim.facilities.Facility.getLinkId(), and org.matsim.api.core.v01.network.Network.getLinks().
Referenced by org.matsim.facilities.FacilitiesUtils.decideOnLinkId(), and org.matsim.core.router.TeleportationRoutingModule.toString().

|
static |
Definition at line 149 of file FacilitiesUtils.java.
References org.matsim.facilities.ActivityFacilities.getFacilities(), and org.matsim.api.core.v01.population.Activity.getFacilityId().
Referenced by org.matsim.core.mobsim.qsim.PreplanningEngine.createDrtTripInclAccessEgress(), org.matsim.core.mobsim.qsim.pt.TransitDriverAgentImpl.getDestinationFacility(), org.matsim.core.mobsim.qsim.agents.BasicPlanAgentImpl.getDestinationFacility(), org.matsim.withinday.utils.EditTrips.newTripToNewActivity(), org.matsim.withinday.utils.EditTrips.replanCurrentLegWithGenericRoute(), org.matsim.withinday.utils.EditTrips.replanFutureTrip(), and org.matsim.core.router.PlanRouter.run().

Preferably use FacilitiesUtils#toFacility(Activity, ActivityFacilities). The method here is left in place if one wants to construct a wrapper decidedly without automagic. It deliberately returns the interface.
Definition at line 163 of file FacilitiesUtils.java.
Definition at line 167 of file FacilitiesUtils.java.
Referenced by org.matsim.withinday.utils.EditTrips.replanCurrentLegWithNetworkRoute().
|
static |
Definition at line 170 of file FacilitiesUtils.java.
|
static |
We have situations where the coordinate field in facility is not filled out.
Definition at line 177 of file FacilitiesUtils.java.
References org.matsim.core.config.groups.GlobalConfigGroup.getRelativePositionOfEntryExitOnLink(), and org.matsim.core.config.Config.global().
Referenced by org.matsim.core.router.TeleportationRoutingModule.toString(), and org.matsim.core.mobsim.qsim.PreplanningEngine.updateAgentPlan().

|
static |
We have situations where the coordinate field in facility is not filled out.
Definition at line 183 of file FacilitiesUtils.java.
References org.matsim.api.core.v01.BasicLocation.getCoord(), and org.matsim.facilities.Facility.getLinkId().

|
static |
Definition at line 212 of file FacilitiesUtils.java.
|
static |
Definition at line 216 of file FacilitiesUtils.java.
|
static |
Definition at line 220 of file FacilitiesUtils.java.
|
staticprivate |
Definition at line 48 of file FacilitiesUtils.java.
1.8.13