Line2References public class Line2 Show allRepresents a single, two-dimensional line segment. AllConstructorsFieldsMethods ObsoleteInherited ConstructorsLine2#public Line2()Line2#public Line2(double nAx, double nAy, double nBx, double nBy)Parameters:nAx (double)nAy (double)nBx (double)nBy (double)Line2#public Line2(Line2 other)Parameters:other (Line2)Line2#public Line2(Node2 nA, Node2 nB)Parameters:nA (Node2)nB (Node2)FieldsAx#public double AxAy#public double AyBx#public double BxBy#public double ByMethodsClosestPoint#public double ClosestPoint(double x, double y)Parameters:x (double)y (double)ClosestPoint#public double ClosestPoint(Node2 pt)Parameters:pt (Node2)DistanceTo#public double DistanceTo(double x, double y)Parameters:x (double)y (double)DistanceTo#public double DistanceTo(Node2 pt)Parameters:pt (Node2)DistanceToSquared#public double DistanceToSquared(double x, double y)Parameters:x (double)y (double)DistanceToSquared#public double DistanceToSquared(Node2 pt)Parameters:pt (Node2)Duplicate#public Line2 Duplicate()Intersect#public static LineX Intersect(double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Dx, double Dy, ref double t)Parameters:Ax (double)Ay (double)Bx (double)By (double)Cx (double)Cy (double)Dx (double)Dy (double)t (ref double)Intersect#public static LineX Intersect(double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Dx, double Dy, ref double t0, ref double t1)Parameters:Ax (double)Ay (double)Bx (double)By (double)Cx (double)Cy (double)Dx (double)Dy (double)t0 (ref double)t1 (ref double)Intersect#public static LineX Intersect(Line2 A, Line2 B, ref double t)Parameters:A (Line2)B (Line2)t (ref double)Intersect#public static LineX Intersect(Line2 A, Line2 B, ref double t0, ref double t1)Parameters:A (Line2)B (Line2)t0 (ref double)t1 (ref double)Length#public double Length()LengthSquared#public double LengthSquared()MidLine#public static Line2 MidLine(Node2 A, Node2 B, double Wa, double Wb)Parameters:A (Node2)B (Node2)Wa (double)Wb (double)MidLine#public static Line2 MidLine(Node2 A, Node2 B)Parameters:A (Node2)B (Node2)PointAt#public Node2 PointAt(double t)Parameters:t (double)Set#public void Set(Line2 other)Parameters:other (Line2)Set#public void Set(Node2 A, Node2 B)Parameters:A (Node2)B (Node2)Side#public static Side2 Side(double Ax, double Ay, double Bx, double By, double Px, double Py)Parameters:Ax (double)Ay (double)Bx (double)By (double)Px (double)Py (double)Side#public static Side2 Side(Line2 edge, Node2 pt)Parameters:edge (Line2)pt (Node2)