clamp method

Point clamp({
  1. double? minX,
  2. double? maxX,
  3. double? minY,
  4. double? maxY,
})

Clamps this point to the given bounds.

Implementation

Point clamp({
  double? minX,
  double? maxX,
  double? minY,
  double? maxY,
}) {
  return Point(
    x.clamp(minX ?? double.negativeInfinity, maxX ?? double.infinity),
    y.clamp(minY ?? double.negativeInfinity, maxY ?? double.infinity),
  );
}