isVerticalLine method

bool isVerticalLine(
  1. List<LetterOffset> offsets
)

check if the drawn line on a vertical track

Implementation

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

  double firstX = offsets.first.getSmallerOffset.dx;

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

  return true;
}