org.jzy3d.maths
Class Vector2d

java.lang.Object
  extended by org.jzy3d.maths.Vector2d

public class Vector2d
extends java.lang.Object

Storage for a 2 dimensional vector defined by two points. Provide the vector function that returns the vector as a Coord3d, as well as dot product and norm.

Author:
Martin Pernollet

Constructor Summary
Vector2d(Coord2d p1, Coord2d p2)
          Create a vector, described by two coordinates.
Vector2d(float x1, float y1, float x2, float y2)
          Create a vector, described by two points.
 
Method Summary
 float dot(Vector2d v)
          Compute the dot product between and current and given vector.
 float norm()
          Compute the norm of this vector.
 Coord2d vector()
          Return the vector induced by this set of coordinates.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vector2d

public Vector2d(float x1,
                float y1,
                float x2,
                float y2)
Create a vector, described by two points.


Vector2d

public Vector2d(Coord2d p1,
                Coord2d p2)
Create a vector, described by two coordinates.

Method Detail

vector

public Coord2d vector()
Return the vector induced by this set of coordinates.


dot

public float dot(Vector2d v)
Compute the dot product between and current and given vector.

Parameters:
v - input vector
Returns:
the dot product

norm

public float norm()
Compute the norm of this vector.

Returns:
the norm