Class IntPoint

    • Constructor Detail

      • IntPoint

        public IntPoint​(int x,
                        int y)
        Creates a point from given coordinates.
      • IntPoint

        public IntPoint​(Point point)
        Creates a point from a given integer point.
      • IntPoint

        public IntPoint​(Point2D point)
    • Method Detail

      • copy

        public IntPoint copy()
        Creates a new point from a given IntPoint point.
      • subtract

        public IntPoint subtract​(int subX,
                                 int subY)
        Returns a point with this point's coordinates subtracted by the given coordinates.
      • subtract

        public IntPoint subtract​(Point2D sub)
        Returns a point with this point's coordinates subtracted by the given point.
      • add

        public IntPoint add​(int addX,
                            int addY)
        Returns a point with this point's coordinates added with the given coordinates.
      • add

        public IntPoint add​(Point add)
        Returns a point with this point's coordinates added with the given point.
      • multiply

        public IntPoint multiply​(int mult)
        Returns a point which is a multiplication of this point.
      • multiply

        public IntPoint multiply​(float mult)
      • divide

        public IntPoint divide​(float f)
      • length

        public float length()
        Returns the length of this point's vector.
      • unitVector

        public Point2D unitVector()
        Returns the unit vector for this point's vector.
      • toString

        public String toString()
        Returns a string representation of this object.
        Overrides:
        toString in class Point
      • equals

        public boolean equals​(Object other)
        Tests whether this object represents the same point as another IntPoint
        Overrides:
        equals in class Point