trajectoryTimelineFocusIndexes function
Set<int>
trajectoryTimelineFocusIndexes(
- List<
TrajectoryTurnModel> turns, - TrajectoryTimeRange range, [
- TrajectoryTimelineMode mode = TrajectoryTimelineMode.sequence
Identifies records active at any point inside an inclusive selected interval in the active projection.
Implementation
Set<int> trajectoryTimelineFocusIndexes(
List<TrajectoryTurnModel> turns,
TrajectoryTimeRange range, [
TrajectoryTimelineMode mode = TrajectoryTimelineMode.sequence,
]) {
final model = deriveTrajectoryTimeline(turns, mode);
return {
for (final span in model?.spans ?? const <TrajectoryTimelineSpan>[])
if (span.start <= range.end && span.end >= range.start) span.index,
};
}