org.jfree.data.xy

Class XYCoordinate

Implemented Interfaces:
Comparable, Serializable

public class XYCoordinate
extends java.lang.Object
implements Comparable, Serializable

Represents an (x, y) coordinate.
Since:
1.0.6

Constructor Summary

XYCoordinate()
Creates a new coordinate for the point (0.0, 0.0).
XYCoordinate(double x, double y)
Creates a new coordinate for the point (x, y).

Method Summary

int
compareTo(Object obj)
Compares this instance against an arbitrary object.
boolean
equals(Object obj)
Tests this coordinate for equality with an arbitrary object.
double
getX()
Returns the x-coordinate.
double
getY()
Returns the y-coordinate.
int
hashCode()
Returns a hash code for this instance.
String
toString()
Returns a string representation of this instance, primarily for debugging purposes.

Constructor Details

XYCoordinate

public XYCoordinate()
Creates a new coordinate for the point (0.0, 0.0).

XYCoordinate

public XYCoordinate(double x,
                    double y)
Creates a new coordinate for the point (x, y).
Parameters:
x - the x-coordinate.
y - the y-coordinate.

Method Details

compareTo

public int compareTo(Object obj)
Compares this instance against an arbitrary object.
Parameters:
obj - the object (null not permitted).
Returns:
An integer indicating the relative order of the items.

equals

public boolean equals(Object obj)
Tests this coordinate for equality with an arbitrary object.
Parameters:
obj - the object (null permitted).
Returns:
A boolean.

getX

public double getX()
Returns the x-coordinate.
Returns:
The x-coordinate.

getY

public double getY()
Returns the y-coordinate.
Returns:
The y-coordinate.

hashCode

public int hashCode()
Returns a hash code for this instance.
Returns:
A hash code.

toString

public String toString()
Returns a string representation of this instance, primarily for debugging purposes.
Returns:
A string.