|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IArea
An area is a space in the network that can be used as an origin or a destination for vehicle trips. The shape of a zone is defined by a polygonal prism, that is a boundary of points, defining the base, and a single uniform height value
| Field Summary | |
|---|---|
static IArea[] |
ZERO
A static zero-length array, created for convenience, and to save memory |
| Fields inherited from interface com.azalient.api.a.tables.IRecord |
|---|
DELETED, KEY_SEP, KEY_SEP_CHAR |
| Method Summary | |
|---|---|
ITwig |
directArrivalAreaStandTwig()
For an area connected directly to an arrival stand, this returns the routing branch that starts at the stand and ends at the area |
ITwig |
directArrivalAreaZoneTwig()
For an area connected directly to a zone, this returns the routing branch that starts at the zone and ends in the area |
IStand |
directArrivalStand()
Returns a non-null value if this area is directly connected to a stand for arrivals, that is, for trips ending here |
ITwig |
directDepartureAreaStandTwig()
For an area connected directly to a departure stand, this returns the routing branch that starts at the area and ends at the stand |
ITwig |
directDepartureAreaZoneTwig()
For an area connected directly to a zone, this returns the routing branch that starts at the area and ends in the zone |
IStand |
directDepartureStand()
Returns a non-null value if this area is directly connected to a stand for departures, that is, for trips starting here |
IZone |
directZone()
Returns a non-null value if this area is directly connected to a zone |
Distance |
offNetworkDistance(ITrip t)
Return an off-network distance from this area. |
Price |
offNetworkPrice()
Return a (fixed) off-network additional price for this area - for example a bridge toll |
UTime |
offNetworkTime(ITrip t)
Return an off-network time from this area. |
| Methods inherited from interface com.azalient.api.b.demand.IPlace |
|---|
arrivalTwigs, centroid, constantVolume, departureTwigs, height, index, intersectsByHeight, isCordon, label, name, nameInt, placeType, points, polygon, selected, vertices |
| Methods inherited from interface com.azalient.api.b.assignment.IPlaces |
|---|
contains |
| Methods inherited from interface com.azalient.api.a.tables.IDescribed |
|---|
description |
| Methods inherited from interface com.azalient.api.file.StoreRecordRW |
|---|
canRename, rename, store |
| Methods inherited from interface com.azalient.api.file.RecordR |
|---|
extraSet, finished, isApplicable, isEditable, set |
| Methods inherited from interface com.azalient.api.file.RecordW |
|---|
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile |
| Methods inherited from interface com.azalient.api.b.assignment.IDecisionOption |
|---|
openFrom |
| Field Detail |
|---|
static final IArea[] ZERO
| Method Detail |
|---|
IZone directZone()
IStand directDepartureStand()
IStand directArrivalStand()
Distance offNetworkDistance(ITrip t)
UTime offNetworkTime(ITrip t)
Price offNetworkPrice()
ITwig directDepartureAreaZoneTwig()
ITwig directArrivalAreaZoneTwig()
ITwig directDepartureAreaStandTwig()
ITwig directArrivalAreaStandTwig()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||