org.naokishibata.math
Class Line2D

java.lang.Object
  extended by org.naokishibata.math.Line2D
All Implemented Interfaces:
java.io.Serializable

public class Line2D
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Line2D(Vector2D u0, Vector2D u1)
           
 
Method Summary
static double distance(Line2D l, Vector2D v)
           
static boolean includes(Line2D l, Vector2D v)
           
static Vector2D intersection(Line2D u, Line2D v)
           
static Vector2D intersection(Line2D u, Line2D v, double eps)
           
 boolean isParallelTo(Line2D l)
           
 boolean isParallelTo(Line2D l, double eps)
           
static boolean parallel(Line2D l, Line2D m)
           
static boolean parallel(Line2D l, Line2D m, double eps)
           
 java.lang.String toString()
           
 Vector2D v(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Line2D

public Line2D(Vector2D u0,
              Vector2D u1)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

v

public Vector2D v(int i)

parallel

public static boolean parallel(Line2D l,
                               Line2D m,
                               double eps)

parallel

public static boolean parallel(Line2D l,
                               Line2D m)

intersection

public static Vector2D intersection(Line2D u,
                                    Line2D v,
                                    double eps)

intersection

public static Vector2D intersection(Line2D u,
                                    Line2D v)

distance

public static double distance(Line2D l,
                              Vector2D v)

includes

public static boolean includes(Line2D l,
                               Vector2D v)

isParallelTo

public boolean isParallelTo(Line2D l,
                            double eps)

isParallelTo

public boolean isParallelTo(Line2D l)