Class Vector

java.lang.Object
org.jfree.data.xy.Vector
All Implemented Interfaces:
Serializable

public class Vector
extends Object
implements Serializable
A vector.
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    Vector​(double x, double y)
    Creates a new instance of Vector.
  • Method Summary

    Modifier and Type Method Description
    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.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

    • getX

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

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

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

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

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

      public int hashCode()
      Returns a hash code for this instance.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code.