Package com.itextpdf.kernel.geom
Class Point
java.lang.Object
com.itextpdf.kernel.geom.Point
- All Implemented Interfaces:
Cloneable
Class that represent point object with x and y coordinates.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
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
The distance between this point and the second point.private static double
distanceSq
(double x1, double y1, double x2, double y2) boolean
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.toString()
-
Field Details
-
x
private double x -
y
private double y
-
-
Constructor Details
-
Method Details
-
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
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
The distance between this point and the second point.- Parameters:
p
- the second point to calculate distance- Returns:
- the distance between points
-
equals
-
toString
-
hashCode
public int hashCode() -
clone
-
distanceSq
private static double distanceSq(double x1, double y1, double x2, double y2)
-