Class ShapePoint

java.lang.Object
java.awt.geom.Point2D
java.awt.geom.Point2D.Float
org.stathissideris.ascii2image.graphics.ShapePoint
All Implemented Interfaces:
Serializable, Cloneable

public class ShapePoint extends Point2D.Float
See Also:
  • Field Details

  • Constructor Details

    • ShapePoint

      public ShapePoint()
    • ShapePoint

      public ShapePoint(float x, float y)
    • ShapePoint

      public ShapePoint(float x, float y, int type)
    • ShapePoint

      public ShapePoint(ShapePoint other)
  • Method Details

    • getType

      public int getType()
      Returns:
    • setType

      public void setType(int i)
      Parameters:
      i -
    • isInLineWith

      public boolean isInLineWith(ShapePoint point)
    • isWithinEdge

      public boolean isWithinEdge(ShapeEdge edge)
    • isNorthOf

      public boolean isNorthOf(ShapePoint point)
    • isSouthOf

      public boolean isSouthOf(ShapePoint point)
    • isWestOf

      public boolean isWestOf(ShapePoint point)
    • isEastOf

      public boolean isEastOf(ShapePoint point)
    • toString

      public String toString()
      Overrides:
      toString in class Point2D.Float
    • assign

      public void assign(ShapePoint point)
    • moveTo

      public void moveTo(ShapePoint point)
      Does the same as assign, but respects the locked attribute
      Parameters:
      point -
    • isLocked

      public boolean isLocked()
      Returns:
    • setLocked

      public void setLocked(boolean b)
      Parameters:
      b -