A C D G L M N P R S X Y

C

ControlPoint - class data.ControlPoint.
This class represents a control point of a Bezier curve.
ControlPoint(double, double) - Constructor for class data.ControlPoint
Constructs a new ControlPoint with the given coordinates.
Curve - class data.Curve.
This class represents a Bezier curve.
Curve(ControlPoint, ControlPoint, ControlPoint, ControlPoint) - Constructor for class data.Curve
Creates a new Curve with the 4 given ControlPoints.
CurveReadException - exception system.CurveReadException.
This class is an Exception that may be thrown during the reading of an Curve Scheme.
CurveReadException(String) - Constructor for class system.CurveReadException
Creates a new CurveReadException with the given error message.
CurveReadException() - Constructor for class system.CurveReadException
Creates a new CurveReadException.
CurveReader - class system.CurveReader.
This class reads a Curve Scheme from a file.
CurveReader() - Constructor for class system.CurveReader
Constructs a CurveReader.
Curved - class system.Curved.
This class starts Curved.
Curved() - Constructor for class system.Curved
 
CurvedCanvas - class gui.CurvedCanvas.
This class displays the Bezier Curves on it.
CurvedCanvas() - Constructor for class gui.CurvedCanvas
 
CurvedControl - class system.CurvedControl.
This class is the coupling between the GUI and the data.
CurvedControl(CurvedFrame) - Constructor for class system.CurvedControl
Constructs a new control class associated with the given GUI, and an empty Group.
CurvedFrame - class gui.CurvedFrame.
This class is the front end for Curved.
CurvedFrame(String) - Constructor for class gui.CurvedFrame
Creates a front end and loads the given file.
CurvedFrame() - Constructor for class gui.CurvedFrame
Creates a front end.
calculateX(double) - Method in class data.Curve
Calculates and returns the X coordinate of the function at the specified time t by using the Bezier formula: x = x0 * (1-t)^3 + 3 * x1 * t * (1-t)^2 + 3 * x2 * t^2 * (1-t) + x3 * t^3
calculateY(double) - Method in class data.Curve
Calculates and returns the Y coordinate of the function at the specified time t by using the Bezier formula: y = y0 * (1-t)^3 + 3 * y1 * t * (1-t)^2 + 3 * y2 * t^2 * (1-t) + y3 * t^3
canvas - Variable in class gui.CurvedFrame
The Canvas that the curves are displayed on.
control - Variable in class gui.CurvedFrame
The control class working for this class.
convert(SDLDocument) - Method in class system.CurveReader
Converts the main group and all its subgroups and shapes.
convertToControlPoint(SDLElement) - Method in class system.CurveReader
Converts the given SDLElement into a ControlPoint, providing it represents one (it has to have "controlpoint" as name, and be an SDL normal element).
convertToCurve(SDLElement) - Method in class system.CurveReader
Converts the given SDLElement into a Curve, providing it represents one (it has to have "curve" as name, and be an SDL normal element).
convertToGroup(SDLElement) - Method in class system.CurveReader
Converts the given SDLElement into a Group, providing it represents one (it has to have "group" as name, and be an SDL normal element).
convertToShape(SDLElement) - Method in class system.CurveReader
Converts the given SDLElement into a Shape, providing it represents one (it has to have "shape" as name, and be an SDL normal element).
cparray - Variable in class data.Curve
The array of ControlPoints.
currentmaingroup - Variable in class gui.CurvedCanvas
The currently displayed Group.
curvelist - Variable in class data.Shape
The List of Curves in this Shape.

A C D G L M N P R S X Y