getOffsets<T> method

  1. @override
SplayTreeSet<double> getOffsets<T>(
  1. MultiStateSheetExtent<T> extent
)
override

Abstract method to calculate snapping offsets for the sheet.

  • extent: The current state of the sheet.
  • Returns a sorted set of snapping offsets, where each offset represents a valid snapping position in pixels.

Implementation

@override
SplayTreeSet<double> getOffsets<T>(MultiStateSheetExtent<T> extent) =>
    SplayTreeSet.of(componentsDescriptions
        .map((descriptor) => getOffsetFromDescriptor(extent, descriptor)));