Package com.itextpdf.kernel.geom
Class Point
- java.lang.Object
-
- com.itextpdf.kernel.geom.Point
-
- All Implemented Interfaces:
java.lang.Cloneable
public class Point extends java.lang.Object implements java.lang.Cloneable
Class that represent point object with x and y coordinates.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
double
distance(double px, double py)
The distance between this point and the second point which is defined by passed x and y coordinates.double
distance(Point p)
The distance between this point and the second point.private static double
distanceSq(double x1, double y1, double x2, double y2)
boolean
equals(java.lang.Object obj)
Point
getLocation()
Gets location of point by creating a new copy.double
getX()
Gets x coordinate of the point.double
getY()
Gets y coordinate of the point.int
hashCode()
void
move(double dx, double dy)
Moves the point by the specified offset.void
setLocation(double x, double y)
Sets x and y double coordinates of the point.java.lang.String
toString()
-
-
-
Method Detail
-
getX
public double getX()
Gets x coordinate of the point.- Returns:
- the x coordinate
-
getY
public double getY()
Gets y coordinate of the point.- Returns:
- the y coordinate
-
getLocation
public Point getLocation()
Gets location of point by creating a new copy.- Returns:
- the copy of this point
-
setLocation
public void setLocation(double x, double y)
Sets x and y double coordinates of the point.- Parameters:
x
- the x coordinatey
- the y coordinate
-
move
public void move(double dx, double dy)
Moves the point by the specified offset.- Parameters:
dx
- the x-axis offsetdy
- the y-axis offset
-
distance
public double distance(double px, double py)
The distance between this point and the second point which is defined by passed x and y coordinates.- Parameters:
px
- the x coordinate of the second pointpy
- the y coordinate of the second point- Returns:
- the distance between points
-
distance
public double distance(Point p)
The distance between this point and the second point.- Parameters:
p
- the second point to calculate distance- Returns:
- the distance between points
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
distanceSq
private static double distanceSq(double x1, double y1, double x2, double y2)
-
-