ch.epfl.craft.maglib.magnet
Class Vector2D

java.lang.Object
  extended bych.epfl.craft.maglib.magnet.Vector2D

public class Vector2D
extends java.lang.Object


Field Summary
 java.awt.geom.Point2D point
           
 
Constructor Summary
Vector2D()
           
Vector2D(double x, double y)
           
Vector2D(java.awt.geom.Point2D from, java.awt.geom.Point2D to)
           
 
Method Summary
 void add(Vector2D that)
           
static Vector2D add(Vector2D that, Vector2D theother)
           
 double distance(Vector2D that)
           
 double getX()
           
 double getY()
           
 double magnitude()
           
 void move(java.awt.geom.Point2D p)
           
 Vector2D normalise()
           
 Vector2D opposite()
           
 Vector2D scale(double x)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

point

public java.awt.geom.Point2D point
Constructor Detail

Vector2D

public Vector2D(double x,
                double y)

Vector2D

public Vector2D(java.awt.geom.Point2D from,
                java.awt.geom.Point2D to)

Vector2D

public Vector2D()
Method Detail

getX

public double getX()

getY

public double getY()

opposite

public Vector2D opposite()

scale

public Vector2D scale(double x)

magnitude

public double magnitude()

normalise

public Vector2D normalise()

add

public void add(Vector2D that)

distance

public double distance(Vector2D that)

move

public void move(java.awt.geom.Point2D p)

toString

public java.lang.String toString()

add

public static Vector2D add(Vector2D that,
                           Vector2D theother)


Copyright © CRAFT EPFL. All Rights Reserved.