plannerjs - v0.4.1
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
CSAEarliest
Arrival
Dynamic
constructor
connections
Provider
event
Bus
final
Reachable
Stops
Finder
initial
Reachable
Stops
Finder
journey
Extractor
location
Resolver
reached
Clusters
stops
Provider
transfer
Reachable
Stops
Finder
tree
Provider
cluster
Stops
place
Location
plan
update
Profile
Hierarchy
CSAEarliestArrivalDynamic
Implements
IPublicTransportPlanner
Index
Constructors
constructor
Properties
connections
Provider
event
Bus
final
Reachable
Stops
Finder
initial
Reachable
Stops
Finder
journey
Extractor
location
Resolver
reached
Clusters
stops
Provider
transfer
Reachable
Stops
Finder
tree
Provider
Methods
cluster
Stops
place
Location
plan
update
Profile
Constructors
constructor
new CSAEarliest
Arrival
Dynamic
(
connectionsProvider
:
IConnectionsProvider
, locationResolver
:
ILocationResolver
, transferReachableStopsFinder
:
IReachableStopsFinder
, initialReachableStopsFinder
:
IReachableStopsFinder
, finalReachableStopsFinder
:
IReachableStopsFinder
, treeProvider
:
IHypermediaTreeProvider
, stopsProvider
:
IStopsProvider
)
:
CSAEarliestArrivalDynamic
Parameters
connectionsProvider:
IConnectionsProvider
locationResolver:
ILocationResolver
transferReachableStopsFinder:
IReachableStopsFinder
initialReachableStopsFinder:
IReachableStopsFinder
finalReachableStopsFinder:
IReachableStopsFinder
treeProvider:
IHypermediaTreeProvider
stopsProvider:
IStopsProvider
Returns
CSAEarliestArrivalDynamic
Properties
Protected
connections
Provider
connections
Provider
:
IConnectionsProvider
Protected
event
Bus
event
Bus
:
EventEmitter
Protected
final
Reachable
Stops
Finder
final
Reachable
Stops
Finder
:
IReachableStopsFinder
Protected
initial
Reachable
Stops
Finder
initial
Reachable
Stops
Finder
:
IReachableStopsFinder
Protected
journey
Extractor
journey
Extractor
:
IJourneyExtractor
Protected
location
Resolver
location
Resolver
:
ILocationResolver
Protected
reached
Clusters
reached
Clusters
:
Set
<
string
>
Protected
stops
Provider
stops
Provider
:
IStopsProvider
Protected
transfer
Reachable
Stops
Finder
transfer
Reachable
Stops
Finder
:
IReachableStopsFinder
Protected
tree
Provider
tree
Provider
:
IHypermediaTreeProvider
Methods
Protected
cluster
Stops
cluster
Stops
(
trees
:
HypermediaTree
[]
)
:
Promise
<
object
>
Parameters
trees:
HypermediaTree
[]
Returns
Promise
<
object
>
Protected
place
Location
place
Location
(
location
:
ILocation
, trees
:
HypermediaTree
[]
)
:
GeometryValue
Parameters
location:
ILocation
trees:
HypermediaTree
[]
Returns
GeometryValue
plan
plan
(
query
:
IResolvedQuery
)
:
Promise
<
AsyncIterator
<
IPath
>
>
Parameters
query:
IResolvedQuery
Returns
Promise
<
AsyncIterator
<
IPath
>
>
Protected
update
Profile
update
Profile
(
state
:
IQueryState
, query
:
IResolvedQuery
, connection
:
IConnection
)
:
Promise
<
void
>
Parameters
state:
IQueryState
query:
IResolvedQuery
connection:
IConnection
Returns
Promise
<
void
>
Generated using
TypeDoc