compareElementTime method

  1. @override
TimeComparisonResult compareElementTime(
  1. int elementNrA,
  2. int elementNrB
)
override

Compares the time conditions for the two elements and indices elementNrA and elementNrB.

Implementation

@override
TimeComparisonResult compareElementTime(int elementNrA, int elementNrB) {
  final startA = _getUint32(_elementNrToByteOffset(elementNrA));
  final endA =
      _getUint32(_elementNrToByteOffset(elementNrA) + _offsetEndTime);
  final startB = _getUint32(_elementNrToByteOffset(elementNrB));
  final endB =
      _getUint32(_elementNrToByteOffset(elementNrB) + _offsetEndTime);

  return compareTimeSpans(
      startA: startA, endA: endA, startB: startB, endB: endB);
}