org.jfree.layouting.util.geom
public class StrictPoint extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable
Point2D
class, but uses
micro-points instead of doubles.Constructor and Description |
---|
StrictPoint()
DefaultConstructor.
|
StrictPoint(long x,
long y)
Creates a StrictBounds object with the given coordinates, width
and height.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a copy of this Point object.
|
boolean |
equals(java.lang.Object o)
Checks, whether the given object is a StrictPoint instance sharing the same
coordinates as this point.
|
StrictPoint |
getLockedInstance()
Returns a copy of this bounds object which cannot be modified anymore.
|
StrictPoint |
getUnlockedInstance()
Returns a copy of this bounds object which can be modified later.
|
long |
getX()
Returns the X coordinate of this
StrictPoint in micro points. |
long |
getY()
Returns the Y coordinate of this
StrictPoint in micro points. |
int |
hashCode()
Computes the hashcode for this point.
|
boolean |
isLocked()
Checks, whether this point object is locked.
|
void |
setLocation(long x,
long y)
Sets the location of this
StrictPoint to the specified coordinates. |
java.lang.String |
toString()
Returns a string representation of these bounds.
|
public StrictPoint()
public StrictPoint(long x, long y)
x
- the x-coordinatey
- the y-coordinatepublic long getX()
StrictPoint
in micro points.StrictPoint
.public long getY()
StrictPoint
in micro points.StrictPoint
.public void setLocation(long x, long y)
StrictPoint
to the specified coordinates.x
- the coordinates of this StrictPoint
y
- the coordinates of this StrictPoint
public boolean isLocked()
public StrictPoint getLockedInstance()
public StrictPoint getUnlockedInstance()
public java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- the other object.public int hashCode()
hashCode
in class java.lang.Object