isInside method
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);
}