Module platform

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:
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    boolean
    Tests this vector for equality with an arbitrary object.
    double
    Returns the angle of the vector.
    double
    Returns the length of the vector.
    double
    Returns the x-value.
    double
    Returns the y-value.
    int
    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.