isHorizontalLine method

bool isHorizontalLine(
  1. List<LetterOffset> offsets
)

check if the drawn line on a horizontal track

Implementation

bool isHorizontalLine(List<LetterOffset> offsets) {
  if (offsets.isEmpty) {
    return false;
  } else if (offsets.first == offsets.last) {
    return false;
  }

  double firstY = offsets.first.getSmallerOffset.dy;

  for (LetterOffset offset in offsets) {
    if (offset.getSmallerOffset.dy != firstY) {
      return false;
    }
  }

  return true;
}