Class IntPoint

All Implemented Interfaces:
Serializable, Cloneable

public class IntPoint
extends Point
See Also:
Serialized Form
  • Constructor Details

    • 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 Details

    • 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.
    • unparse

      public void unparse​(Writer out) throws IOException
      Throws:
      IOException
    • 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