| Package | Description |
|---|---|
| org.xmlcml.euclid |
| Modifier and Type | Field and Description |
|---|---|
static Line2 |
Line2.XAXIS |
static Line2 |
Line2.YAXIS |
| Modifier and Type | Method and Description |
|---|---|
Double |
Line2.calculateUnsignedDistanceBetweenLines(Line2 line,
Angle eps)
calculated unsigned distance between parallel lines.
|
Angle |
Line2.getAngleMadeWith(Line2 line)
convenience method.
|
Real2 |
Line2.getIntersection(Line2 line1)
get intersection of two lines
see softSurfer algorithm
|
boolean |
Line2.isAntiParallelTo(Line2 line,
Angle eps) |
Boolean |
Line2.isParallelOrAntiParallelTo(Line2 line,
Angle eps)
are unsigned lines parallel.
|
Boolean |
Line2.isParallelTo(Line2 line,
Angle eps)
are two lines parallel within tolerance.
|
Boolean |
Line2.isPerpendicularTo(Line2 line,
Angle angleEps) |
| Constructor and Description |
|---|
Line2AndReal2Calculator(Line2 line,
Real2 point) |
Copyright © 1994–2024 Peter Murray-Rust. All rights reserved.