Class ClippingRectangle

  • All Implemented Interfaces:
    ClippingShape

    public class ClippingRectangle
    extends java.lang.Object
    implements ClippingShape
    Immutable class of a rectangular clipping area.
    Author:
    Franz-Josef Elmer
    • Constructor Detail

      • ClippingRectangle

        public ClippingRectangle​(double x1,
                                 double y1,
                                 double x2,
                                 double y2)
        Creates an instance for the specified coordinates of two opposite corner points.
    • Method Detail

      • isInside

        public boolean isInside​(GraphPoint point)
        Returns true if the specified point is inside this rectangle.
        Specified by:
        isInside in interface ClippingShape
      • getMinX

        public double getMinX()
        Returns the minimum x value.
      • getMaxX

        public double getMaxX()
        Returns the maximum x value.
      • getMinY

        public double getMinY()
        Returns the minimum y value.
      • getMaxY

        public double getMaxY()
        Returns the maximum y value.