|
MATSIM
|

Public Member Functions | |
| Id< Link > | getLinkId () |
| Coord | getCoord () |
| Map< String, Object > | getCustomAttributes () |
Static Public Attributes | |
| static final String | FACILITY_NO_LONGER_IDENTIFIABLE |
A Facility is a (Basic)Location ("getCoord") that is connected to a Link ("getLinkId"). Since about 2018, it no longer implements Identifiable, since that caused headaches with the generification of Id.
Definition at line 32 of file Facility.java.
Implemented in ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.ChangedLinkFacility, org.matsim.facilities.ActivityFacilityImpl, org.matsim.pt.transitSchedule.TransitStopFacilityImpl, org.matsim.core.router.LinkWrapperFacilityWithSpecificCoord, and org.matsim.core.router.LinkWrapperFacility.
Referenced by ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.addInitialStopsForParamSet(), org.matsim.core.mobsim.qsim.pt.TransitQSimEngine.afterSim(), org.matsim.core.population.routes.RouteUtils.calcDistance(), org.matsim.core.router.NetworkRoutingModule.calcRoute(), org.matsim.core.mobsim.hermes.ScenarioImporter.TransitRouteContext.calculateSpeedsBetweenStops(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.computeAccessTripFromFacilityToLinkIfNecessary(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.computeEgressTripFromLinkToFacilityIfNecessary(), org.matsim.core.population.PopulationUtils.computeLinkIdFromActivity(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.convertRouteToLegs(), org.matsim.core.mobsim.qsim.PreplanningEngine.createDrtTripInclAccessEgress(), org.matsim.core.router.TransitRouterWrapper.createWalkRoute(), org.matsim.facilities.FacilitiesUtils.decideOnCoord(), org.matsim.facilities.FacilitiesUtils.decideOnLink(), org.matsim.facilities.FacilitiesUtils.decideOnLinkId(), org.matsim.pt.routes.DefaultTransitPassengerRoute.DefaultTransitPassengerRoute(), org.matsim.pt.routes.ExperimentalTransitRoute.ExperimentalTransitRoute(), org.matsim.core.router.FacilityWrapperActivity.getLinkId(), org.matsim.pt.utils.CreatePseudoNetwork.getNetworkLink(), org.matsim.facilities.FacilitiesFromPopulation.handleActivities(), org.matsim.core.mobsim.qsim.pt.TransitQSimEngine.handleAgentPTDeparture(), org.matsim.core.mobsim.qsim.pt.ComplexTransitStopHandler.handleParallelStop(), org.matsim.core.mobsim.qsim.pt.ComplexTransitStopHandler.handleSerialStop(), org.matsim.core.mobsim.qsim.pt.SimpleTransitStopHandler.handleTransitStop(), and org.matsim.core.router.TeleportationRoutingModule.toString().
|
inherited |
Implemented in ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.ChangedLinkFacility, org.matsim.facilities.ActivityFacilityImpl, org.matsim.api.core.v01.events.ActivityStartEvent, org.matsim.api.core.v01.events.ActivityEndEvent, org.matsim.pt.transitSchedule.TransitStopFacilityImpl, org.matsim.core.router.LinkWrapperFacilityWithSpecificCoord, org.matsim.core.router.LinkWrapperFacility, and org.matsim.vis.snapshotwriters.PositionEvent.
Referenced by ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.addInitialStopsForParamSet(), org.matsim.core.network.filter.NetworkFilterManager.addNode(), org.matsim.core.network.NetworkCollector.addNodeIfNecessary(), org.matsim.core.network.LinkQuadTree.calcLineSegmentDistanceIndicator(), org.matsim.core.router.NetworkRoutingModule.calcRoute(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptor.calcRoute(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorData.calculateRouteStopTransfers(), org.matsim.core.network.algorithms.SubsequentLinksAnalyzer.compute(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.computeAccessTripFromFacilityToLinkIfNecessary(), org.matsim.core.population.PopulationUtils.computeCoordFromActivity(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.computeEgressTripFromLinkToFacilityIfNecessary(), org.matsim.facilities.algorithms.WorldConnectLocations.connectFacilitiesWithLinks(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorData.couldHaveTransferredOneStopEarlierInOppositeDirection(), org.matsim.core.events.algorithms.SnapshotGenerator.EventLink.createAgentSnapshotInfo(), org.matsim.pt.utils.CreatePseudoNetworkWithLoopLinks.createAndAddLink(), org.matsim.pt.utils.CreatePseudoNetwork.createAndAddLink(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptor.createDirectWalk(), org.matsim.core.utils.geometry.GeometryUtils.createGeotoolsLineString(), org.matsim.utils.gis.matsim2esri.network.PolygonFeatureGenerator.createPolygonCoordsForLink(), org.matsim.core.utils.collections.QuadTrees.createQuadTree(), org.matsim.lanes.VisLaneModelBuilder.createVisLinkLanes(), org.matsim.facilities.FacilitiesUtils.decideOnCoord(), org.matsim.core.population.PopulationUtils.decideOnCoordForActivity(), org.matsim.facilities.FacilitiesUtils.decideOnLink(), org.matsim.core.router.AStarEuclidean.estimateRemainingTravelCost(), org.matsim.core.events.algorithms.SnapshotGenerator.EventLink.EventLink(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.findAccessStops(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorRoutingModule.findCoordinate(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.findEgressStops(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.findIntermodalStops(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.findNearbyStops(), org.matsim.core.network.NetworkUtils.findNearestPointOnLink(), ch.sbb.matsim.routing.pt.raptor.SwissRailRaptorData.CachingTransferProvider.get(), org.matsim.api.core.v01.events.Event.getAttributes(), org.matsim.core.network.NetworkUtils.getCloserNodeOnLink(), org.matsim.core.network.algorithms.intersectionSimplifier.containers.ClusterActivity.getCoord(), org.matsim.core.router.LinkWrapperFacility.getCoord(), org.matsim.core.router.FacilityWrapperActivity.getCoord(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.ChangedLinkFacility.getCoord(), org.matsim.utils.gis.matsim2esri.network.LineStringBasedFeatureGenerator.getFeature(), org.matsim.utils.gis.matsim2esri.network.Nodes2ESRIShape.getFeature(), org.matsim.utils.gis.matsim2esri.plans.SelectedPlans2ESRIShape.getLegFeature(), org.matsim.core.network.NetworkUtils.getNearestRightEntryLink(), org.matsim.pt.utils.CreatePseudoNetwork.getNetworkLink(), org.matsim.core.network.NetworkUtils.getVector(), org.matsim.facilities.FacilitiesFromPopulation.handleActivities(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.isNotNeedingBushwhackingLeg(), org.matsim.core.network.filter.NetworkLinkDistanceFilter.judgeLink(), org.matsim.core.network.LinkQuadTree.LinkWrapper.LinkWrapper(), org.matsim.core.population.algorithms.XY2Links.processPlan(), org.matsim.core.network.algorithms.NetworkWriteAsTable.run(), org.matsim.counts.algorithms.CountsComparisonAlgorithm.setDistanceFilter(), org.matsim.core.network.algorithms.NetworkSegmentDoubleLinks.splitLink(), org.matsim.core.network.NetworkUtils.testNodesAreEqual(), org.matsim.pt.utils.TransitScheduleValidator.validateStopCoordinates(), and org.matsim.api.core.v01.events.Event.writeXMLStart().
|
inherited |
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).
Implemented in ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.ChangedLinkFacility, org.matsim.facilities.ActivityFacilityImpl, org.matsim.pt.transitSchedule.TransitStopFacilityImpl, org.matsim.core.router.LinkWrapperFacilityWithSpecificCoord, and org.matsim.core.router.LinkWrapperFacility.
Referenced by org.matsim.core.population.PersonUtils.addTravelcard(), org.matsim.pt.transitSchedule.TransitStopFacilityImpl.getCustomAttributes(), org.matsim.facilities.ActivityFacilityImpl.getCustomAttributes(), ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.ChangedLinkFacility.getCustomAttributes(), org.matsim.core.population.PersonUtils.getTravelcards(), org.matsim.core.population.PersonUtils.setAge(), org.matsim.core.population.PersonUtils.setCarAvail(), org.matsim.core.population.PersonUtils.setEmployed(), org.matsim.core.population.PersonUtils.setIncome(), org.matsim.core.population.PersonUtils.setLicence(), org.matsim.core.population.PersonUtils.setSex(), and org.matsim.core.population.PopulationUtils.unmodifiablePlan().
|
static |
Definition at line 40 of file Facility.java.
1.8.13