org.jfree.data.xy

Class Vector

Implemented Interfaces:
Serializable

public class Vector
extends java.lang.Object
implements Serializable

A vector.
Since:
1.0.6

Constructor Summary

Vector(double x, double y)
Creates a new instance of Vector.

Method Summary

boolean
equals(Object obj)
Tests this vector for equality with an arbitrary object.
double
getAngle()
Returns the angle of the vector.
double
getLength()
Returns the length of the vector.
double
getX()
Returns the x-value.
double
getY()
Returns the y-value.
int
hashCode()
Returns a hash code for this instance.

Constructor Details

Vector

public Vector(double x,
              double y)
Creates a new instance of Vector.
Parameters:
x - the x-component.
y - the y-component.

Method Details

equals

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

getAngle

public double getAngle()
Returns the angle of the vector.
Returns:
The angle of the vector.

getLength

public double getLength()
Returns the length of the vector.
Returns:
The vector length.

getX

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

getY

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

hashCode

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