Function calculate_lines
Source pub fn calculate_lines(
(In, InMut, InMut, In): (In<Entity>, InMut<'_, DiagramLineCache>, InMut<'_, Vec<RenderedVehicle>>, In<DiagramLineParams>),
displayed_lines: Populated<'_, '_, Ref<'_, DisplayedLine>>,
vehicles_query: Populated<'_, '_, (Entity, &Name, &VehicleSchedule, &VehicleScheduleCache)>,
entry_parents: Query<'_, '_, &ChildOf, With<TimetableEntry>>,
timetable_entries: Query<'_, '_, (&TimetableEntry, &TimetableEntryCache)>,
station_updated: Query<'_, '_, &StationEntries, Changed<StationEntries>>,
station_caches: Query<'_, '_, &StationEntries, With<Station>>,
vehicle_sets: Query<'_, '_, &Children, With<VehicleSet>>,
previous_vehicle_set: Local<'_, Option<Entity>>,
)