HE_Mesh2014
2.0.11
|
Public Member Functions | |
WB_Line () | |
WB_Line (final WB_Coord o, final WB_Coord d) | |
WB_Line (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz) | |
double | a () |
double | b () |
double | c () |
String | toString () |
void | setFromPoints (final WB_Coord p1, final WB_Coord p2) |
double | getT (final WB_Coord p) |
WB_Classification | classifyPointToLine2D (final WB_Coord p) |
WB_Classification | classifySegmentToLine2D (final WB_Segment seg) |
WB_Classification | classifyPolygonToLine2D (final WB_Polygon P) |
WB_Point | curvePoint (final double u) |
WB_Vector | curveDirection (final double u) |
WB_Vector | curveDerivative (final double u) |
double | getLowerU () |
double | getUpperU () |
![]() | |
WB_Linear () | |
WB_Linear (final WB_Coord o, final WB_Coord d) | |
WB_Point | getPointOnLine (final double t) |
void | getPointOnLineInto (final double t, final WB_MutableCoord p) |
WB_Coord | getOrigin () |
WB_Coord | getDirection () |
WB_Vector | getNormal () |
double | a () |
double | b () |
double | c () |
![]() | |
WB_Point | curvePoint (double u) |
WB_Vector | curveDirection (double u) |
WB_Vector | curveDerivative (double u) |
Static Public Member Functions | |
static final WB_Line | X () |
static final WB_Line | Y () |
static final WB_Line | Z () |
static WB_Classification | classifyPointToLine2D (final WB_Coord p, final WB_Line L) |
static WB_Line | getLineTangentToCircleAtPoint (final WB_Circle C, final WB_Coord p) |
static ArrayList< WB_Line > | getLinesTangentToCircleThroughPoint (final WB_Circle C, final WB_Coord p) |
static ArrayList< WB_Line > | getLinesTangentTo2Circles (final WB_Circle C0, final WB_Circle C1) |
static WB_Line | getPerpendicularLineThroughPoint (final WB_Line L, final WB_Coord p) |
static WB_Line | getParallelLineThroughPoint (final WB_Line L, final WB_Coord p) |
static WB_Line | getBisector (final WB_Coord p, final WB_Coord q) |
static WB_Line[] | getParallelLines (final WB_Line L, final double d) |
static WB_Line[] | getPerpendicularLinesTangentToCircle (final WB_Line L, final WB_Circle C) |
Static Private Member Functions | |
static WB_Point[] | getDirections (final WB_Coord w, final double a) |
Static Private Attributes | |
static final WB_GeometryFactory | gf = WB_GeometryFactory.instance() |
Additional Inherited Members | |
![]() | |
void | set (final WB_Coord o, final WB_Coord d) |
![]() | |
WB_Point | origin |
WB_Vector | direction |
wblut.geom.WB_Line.WB_Line | ( | ) |
wblut.geom.WB_Line.WB_Line | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | dx, | ||
final double | dy, | ||
final double | dz | ||
) |
ox | |
oy | |
oz | |
dx | |
dy | |
dz |
double wblut.geom.WB_Line.a | ( | ) |
a.x+b.y+c=0
double wblut.geom.WB_Line.b | ( | ) |
a.x+b.y+c=0
double wblut.geom.WB_Line.c | ( | ) |
a.x+b.y+c=0
WB_Classification wblut.geom.WB_Line.classifyPointToLine2D | ( | final WB_Coord | p | ) |
p |
|
static |
p | |
L |
WB_Classification wblut.geom.WB_Line.classifyPolygonToLine2D | ( | final WB_Polygon | P | ) |
P |
WB_Classification wblut.geom.WB_Line.classifySegmentToLine2D | ( | final WB_Segment | seg | ) |
seg |
WB_Vector wblut.geom.WB_Line.curveDerivative | ( | final double | u | ) |
WB_Vector wblut.geom.WB_Line.curveDirection | ( | final double | u | ) |
WB_Point wblut.geom.WB_Line.curvePoint | ( | final double | u | ) |
p | |
q |
|
staticprivate |
w | |
a |
|
static |
C0 | |
C1 |
|
static |
C | |
p |
|
static |
C | |
p |
double wblut.geom.WB_Line.getLowerU | ( | ) |
Implements wblut.geom.WB_Curve.
L | |
d |
|
static |
L | |
p |
|
static |
L | |
C |
|
static |
L | |
p |
double wblut.geom.WB_Line.getT | ( | final WB_Coord | p | ) |
p |
double wblut.geom.WB_Line.getUpperU | ( | ) |
Implements wblut.geom.WB_Curve.
String wblut.geom.WB_Line.toString | ( | ) |
|
static |
|
static |
|
static |
|
staticprivate |