Class Rectangle2D

    • Constructor Detail

      • Rectangle2D

        protected Rectangle2D()
    • Method Detail

      • setRect

        public abstract void setRect​(double x,
                                     double y,
                                     double width,
                                     double height)
      • outcode

        public abstract int outcode​(double x,
                                    double y)
      • setFrame

        public void setFrame​(double x,
                             double y,
                             double width,
                             double height)
        Specified by:
        setFrame in class RectangularShape
      • intersectsLine

        public boolean intersectsLine​(double x1,
                                      double y1,
                                      double x2,
                                      double y2)
      • intersectsLine

        public boolean intersectsLine​(Line2D l)
      • outcode

        public int outcode​(Point2D p)
      • contains

        public boolean contains​(double x,
                                double y)
      • intersects

        public boolean intersects​(double x,
                                  double y,
                                  double width,
                                  double height)
      • contains

        public boolean contains​(double x,
                                double y,
                                double width,
                                double height)
      • add

        public void add​(double x,
                        double y)
      • add

        public void add​(Point2D p)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object