isInside method

bool isInside(
  1. Trapezoid outerTrapezoid
)

Implementation

bool isInside(Trapezoid outerTrapezoid) {
  return (topLeftOffset.dx >= outerTrapezoid.topLeftOffset.dx &&
      topRightOffset.dx <= outerTrapezoid.topRightOffset.dx &&
      bottomLeftOffset.dx >= outerTrapezoid.bottomLeftOffset.dx &&
      bottomRightOffset.dx <= outerTrapezoid.bottomRightOffset.dx &&
      topLeftOffset.dy >= outerTrapezoid.topLeftOffset.dy &&
      bottomLeftOffset.dy <= outerTrapezoid.bottomLeftOffset.dy &&
      topRightOffset.dy >= outerTrapezoid.topRightOffset.dy &&
      bottomRightOffset.dy <= outerTrapezoid.bottomRightOffset.dy);
}