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
FieldsModifier and TypeFieldDescriptionassociated end pointintsymmetrical,smooth, independentprivate static booleantodoopposing control pointprivate Trtprivate static Stringhelps loggingFields inherited from class curve.point.DPointWithID
id, lines, nextID, sid -
Constructor Summary
ConstructorsConstructorDescriptionConstructorConstructorConstructorConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionvoiddummy - no code todo add curve(package private) voiddeleteLine(Line line) dummy no code todo(package private) static voidlink to Log.mesvoidmoveBy(int fx, int fy) move byvoidmovePoint(int fx, int fy) move PointvoidmoveTo(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:
movePointin classDPointWithID- Parameters:
fx- -fy- -
-
deleteLine
-
moveTo
-
moveBy
-
toString
to String- Overrides:
toStringin classDPointWithID- Returns:
- for logging or decoration
-
out
-