- java.lang.Object
-
- org.jgrapht.alg.drawing.model.Point2D
-
- All Implemented Interfaces:
java.io.Serializable
public class Point2D extends java.lang.Object implements java.io.Serializable
A 2-dimensional point in Euclidean space.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
protected double
x
protected double
y
-
Constructor Summary
Constructors Constructor Description Point2D(double x, double y)
Create a new point
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getNumDimensions()
Get the number of dimensions of the pointdouble
getX()
Get the x coordinatedouble
getY()
Get the y coordinateint
hashCode()
static Point2D
of(double x, double y)
Create a new pointjava.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
x
protected double x
-
y
protected double y
-
-
Method Detail
-
getNumDimensions
public int getNumDimensions()
Get the number of dimensions of the point- Returns:
- the number of dimensions of the point
-
getX
public double getX()
Get the x coordinate- Returns:
- the x coordinate
-
getY
public double getY()
Get the y coordinate- Returns:
- the y coordinate
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
of
public static Point2D of(double x, double y)
Create a new point- Parameters:
x
- the x coordinatey
- the y coordinate- Returns:
- the point
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-