Package curve.line
Class QuadLine
java.lang.Object
curve.line.Line
curve.line.CurvedLine
curve.line.QuadLine
-
Field Summary
FieldsModifier and TypeFieldDescriptionboard(package private) static booleandebug(package private) static booleandebug1(package private) static booleandebugConstruct(package private) static booleandebugDraw(package private) static booleandebugOver(package private) static booleandebugplerp(package private) DPointpp1(package private) DPointpp2(package private) DPointpp3(package private) static StringzzFields inherited from class curve.line.CurvedLine
bias, Bt, curveLength, LUT_resolution, LUT_x, LUT_y, order, originalInterval, ppal, ratios, span_t, x_values, y_values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()deletevoiddrawvoiddrawControlLines(Graphics g, Graphics2D g2) draw control linesvoiddraw pointsdoublereturn the arc length for this curve.getEnd()Get the last point in this curvegetPltPoint(double t) getPltPointgetStart()Get the first point in this curve(package private) static voidlogout()outtoString()toStringMethods inherited from class curve.line.CurvedLine
drawControlLines, getCurveLength, reverse, updateMethods inherited from class curve.line.Line
addArea, clearArea, clearAreas, clearSelected, cloneLine, drawLineSegment, flipSelected, getAreas, getColourIndex, getDirty, getID, getSID, isSelected, logPoints, returnPointIndex, setColourIndex, setDirty, setSelected
-
Field Details
-
zz
zz -
debugDraw
static boolean debugDrawdebugDraw -
debugConstruct
static boolean debugConstructdebugConstruct -
debug
static boolean debugdebug -
debugOver
static boolean debugOverdebugOver -
debug1
static boolean debug1debug1 -
debugplerp
static boolean debugplerpdebugplerp -
board
board -
pp1
DPoint pp1pp1 -
pp2
DPoint pp2pp2 -
pp3
DPoint pp3pp3
-
-
Constructor Details
-
QuadLine
-
QuadLine
-
-
Method Details
-
log
-
getPltPoint
getPltPoint- Specified by:
getPltPointin classCurvedLine- Parameters:
t- -- Returns:
- point
-
getStart
Get the first point in this curve- Overrides:
getStartin classCurvedLine- Returns:
- first point
-
getEnd
Get the last point in this curve- Overrides:
getEndin classCurvedLine- Returns:
- last point
-
getCurveLength
public double getCurveLength()return the arc length for this curve.- Returns:
- curve length
-
drawPoints
draw points- Overrides:
drawPointsin classCurvedLine- Parameters:
g- -
-
draw
-
drawControlLines
-
delete
-
toString
toString- Specified by:
toStringin interfaceColour- Specified by:
toStringin classCurvedLine- Returns:
- string
-
out
out- Specified by:
outin interfaceOut- Specified by:
outin classCurvedLine- Returns:
- string
-