org.stathissideris.ascii2image.graphics
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
- Author:
- Efstathios Sideris
- See Also:
- Serialized Form
TYPE_NORMAL
public static final int TYPE_NORMAL
- See Also:
- Constant Field Values
TYPE_ROUND
public static final int TYPE_ROUND
- See Also:
- Constant Field Values
ShapePoint
public ShapePoint()
ShapePoint
public ShapePoint(float x,
float y)
ShapePoint
public ShapePoint(float x,
float y,
int type)
ShapePoint
public ShapePoint(ShapePoint other)
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
-
Copyright © 2013. All Rights Reserved.