overlapping_time library
Classes
- ComparingResult
- The result of searching overlapping range.
- DateTimeRangePair
- A pair of DateTimeRange.
- TimeOfDayRange
- A range of TimeOfDay.
- TimeOfDayRangePair
- A pair of TimeOfDayRange.
- TimeRangePair
- A pair of time ranges.
Functions
-
findOverlap(
{required List ranges, bool allowTouchingRanges = false, int? maxOverlappingItemsNum, int minOverlappingItemsNum = 2}) → Map< int, List< ComparingResult>> - Finds overlapping range between subsets of given items.
-
getSubsets(
List items) → List< List> -
Returns all subsets of given
items
.