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.CloneableClass 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.Objectclone()doubledistance(double px, double py)The distance between this point and the second point which is defined by passed x and y coordinates.doubledistance(Point p)The distance between this point and the second point.private static doubledistanceSq(double x1, double y1, double x2, double y2)booleanequals(java.lang.Object obj)PointgetLocation()Gets location of point by creating a new copy.doublegetX()Gets x coordinate of the point.doublegetY()Gets y coordinate of the point.inthashCode()voidmove(double dx, double dy)Moves the point by the specified offset.voidsetLocation(double x, double y)Sets x and y double coordinates of the point.java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
distanceSq
private static double distanceSq(double x1, double y1, double x2, double y2)
-
-