Skip to main content

update_trip_spatial_index

Function update_trip_spatial_index 

Source
fn update_trip_spatial_index(
    index: ResMut<'_, TripSpatialIndex>,
    trips: Query<'_, '_, (Entity, &TripSchedule), With<Trip>>,
    changed_trips: Query<'_, '_, Entity, Or<(Added<Trip>, Changed<TripSchedule>)>>,
    changed_stops: Query<'_, '_, Entity, Or<(Added<EntryStop>, Changed<EntryStop>)>>,
    changed_estimates: Query<'_, '_, Entity, Or<(Added<EntryEstimate>, Changed<EntryEstimate>)>>,
    changed_nodes: Query<'_, '_, Entity, Or<(Added<Node>, Changed<Node>)>>,
    removed_trips: RemovedComponents<'_, '_, Trip>,
    removed_stop: RemovedComponents<'_, '_, EntryStop>,
    removed_estimate: RemovedComponents<'_, '_, EntryEstimate>,
    removed_node: RemovedComponents<'_, '_, Node>,
    platform_q: Query<'_, '_, AnyOf<(&Station, &ChildOf)>>,
    stop_q: Query<'_, '_, &EntryStop>,
    estimate_q: Query<'_, '_, &EntryEstimate>,
    node_q: Query<'_, '_, &Node>,
    settings: Res<'_, ProjectSettings>,
)