Package curve.point
Class CtlPoint
java.lang.Object
curve.point.FCoords
curve.point.DPoint
curve.point.DPointWithID
curve.point.CtlPoint
- All Implemented Interfaces:
Out
The control points used by bezier curves todo: need to number points so can
see whether shared
-
Field Summary
Modifier and TypeFieldDescriptionassociated end pointint
symmetrical,smooth, independentprivate static boolean
todoopposing control pointprivate Tr
tprivate static String
helps loggingFields inherited from class curve.point.DPointWithID
id, lines, nextID, sid
-
Constructor Summary
ConstructorDescriptionConstructorConstructorConstructorConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
dummy - no code todo add curve(package private) void
deleteLine
(Line line) dummy no code todo(package private) static void
link to Log.mesvoid
moveBy
(int fx, int fy) move byvoid
movePoint
(int fx, int fy) move Pointvoid
moveTo
(int fx, int fy) repositioning - movetoout()
write to xxx filetoString()
to StringMethods inherited from class curve.point.DPointWithID
getAssociatedControlPoint, getID, getLineList, getSID, moveAssociatedControlPoint, movePointBy
-
Field Details
-
zz
helps logging -
debug
private static boolean debugtodo -
oppCp
opposing control point -
aep
associated end point -
btype
public int btypesymmetrical,smooth, independent -
t
t
-
-
Constructor Details
-
CtlPoint
-
CtlPoint
-
CtlPoint
-
CtlPoint
-
CtlPoint
-
-
Method Details
-
log
-
addCurve
-
movePoint
public void movePoint(int fx, int fy) move Point- Overrides:
movePoint
in classDPointWithID
- Parameters:
fx
- -fy
- -
-
deleteLine
-
moveTo
-
moveBy
-
toString
to String- Overrides:
toString
in classDPointWithID
- Returns:
- for logging or decoration
-
out
-