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>,
)