public class Line extends Object implements Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
protected static double |
EPS |
de.jtem.mfc.field.Complex |
P |
de.jtem.mfc.field.Complex |
Q |
Constructor and Description |
---|
Line() |
Line(de.jtem.mfc.field.ComplexValue aP,
de.jtem.mfc.field.ComplexValue aQ) |
Modifier and Type | Method and Description |
---|---|
static double |
intersect(de.jtem.mfc.field.Complex l1P,
de.jtem.mfc.field.Complex l1Q,
de.jtem.mfc.field.Complex l2P,
de.jtem.mfc.field.Complex l2Q,
de.jtem.mfc.field.Complex I,
de.jtem.mfc.field.Complex coords) |
static double |
intersect(Line L1,
Line L2,
de.jtem.mfc.field.Complex I,
de.jtem.mfc.field.Complex coords) |
boolean |
intersects(Line L) |
boolean |
intersects(Line L,
de.jtem.mfc.field.Complex I) |
double |
intersects(Line L2,
de.jtem.mfc.field.Complex I,
de.jtem.mfc.field.Complex coords) |
Line |
set(de.jtem.mfc.field.Complex aP,
de.jtem.mfc.field.Complex aQ) |
Line |
set(de.jtem.mfc.field.ComplexValue aP,
de.jtem.mfc.field.ComplexValue aQ) |
protected static double EPS
public de.jtem.mfc.field.Complex P
public de.jtem.mfc.field.Complex Q
public Line()
public Line(de.jtem.mfc.field.ComplexValue aP, de.jtem.mfc.field.ComplexValue aQ)
public static final double intersect(de.jtem.mfc.field.Complex l1P, de.jtem.mfc.field.Complex l1Q, de.jtem.mfc.field.Complex l2P, de.jtem.mfc.field.Complex l2Q, de.jtem.mfc.field.Complex I, de.jtem.mfc.field.Complex coords)
public static final double intersect(Line L1, Line L2, de.jtem.mfc.field.Complex I, de.jtem.mfc.field.Complex coords)
public boolean intersects(Line L)
public boolean intersects(Line L, de.jtem.mfc.field.Complex I)
public final double intersects(Line L2, de.jtem.mfc.field.Complex I, de.jtem.mfc.field.Complex coords)
public Line set(de.jtem.mfc.field.Complex aP, de.jtem.mfc.field.Complex aQ)
public Line set(de.jtem.mfc.field.ComplexValue aP, de.jtem.mfc.field.ComplexValue aQ)