Package curve.line
Class QuadLine
java.lang.Object
curve.line.Line
curve.line.CurvedLine
curve.line.QuadLine
-
Field Summary
Modifier and TypeFieldDescriptionboard(package private) static boolean
debug(package private) static boolean
debug1(package private) static boolean
debugConstruct(package private) static boolean
debugDraw(package private) static boolean
debugOver(package private) static boolean
debugplerp(package private) DPoint
pp1(package private) DPoint
pp2(package private) DPoint
pp3(package private) static String
zzFields 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
deletevoid
drawvoid
drawControlLines
(Graphics g, Graphics2D g2) draw control linesvoid
draw pointsdouble
return 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 void
logout()
outtoString()
toStringMethods inherited from class curve.line.CurvedLine
drawControlLines, getCurveLength, reverse, update
Methods 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:
getPltPoint
in classCurvedLine
- Parameters:
t
- -- Returns:
- point
-
getStart
Get the first point in this curve- Overrides:
getStart
in classCurvedLine
- Returns:
- first point
-
getEnd
Get the last point in this curve- Overrides:
getEnd
in classCurvedLine
- Returns:
- last point
-
getCurveLength
public double getCurveLength()return the arc length for this curve.- Returns:
- curve length
-
drawPoints
draw points- Overrides:
drawPoints
in classCurvedLine
- Parameters:
g
- -
-
draw
-
drawControlLines
-
delete
-
toString
toString- Specified by:
toString
in interfaceColour
- Specified by:
toString
in classCurvedLine
- Returns:
- string
-
out
out- Specified by:
out
in interfaceOut
- Specified by:
out
in classCurvedLine
- Returns:
- string
-