All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class Bottomcontrolstuff
This function performs actions for each button push.
actionPerformed(ActionEvent). Method in class closeableframe
this function closes the popup window from the "close window" push button

B

bcs. Variable in class CurveController
bezierCalculate(Graphics). Method in class Curveline
This routine plots out a bezier curve, with multiple calls to hornbez()
Bottomcontrolstuff(Curveline). Constructor for class Bottomcontrolstuff
This constructor adds buttons as required per the context of the class.
BSplineCalculate(Graphics). Method in class Curveline
This routine does a uniform B-Spline evaluation.
bzl. Variable in class CurveController
bzlHandle. Variable in class Bottomcontrolstuff

C

closeableframe(String). Constructor for class closeableframe
CursorGrabSize. Variable in class Curveline
CurveColorDefault. Variable in class Curveline
CurveColorTemp. Variable in class Curveline
CurveController(). Constructor for class CurveController
Curveline(String). Constructor for class Curveline
This sets up different variables required by the canvas sketch system

D

deboor(int, int, float, int). Method in class Curveline
This routine taken from Gerald Farin, Curves and Surfaces for CAGD; This routine uses de Boor algorithm to compute one coordinate on B-spline curve for param.
Debug. Variable in class Bottomcontrolstuff
Debug. Variable in class closeableframe
Debug. Variable in class Curveline
DragIndex. Variable in class Curveline
drawBigPoint(Graphics, int, int). Method in class Curveline
This routine draws each curve 'dot' (highly visible).
drawBigPointDottedLine(Graphics, int, int, int, int, int). Method in class Curveline
This routine draws a dotted line between two points, using a large dot.
drawCursor(Graphics, int, int). Method in class Curveline
Draw a large cursor (an X plus a small circle)
drawDottedLine(Graphics, int, int, int, int, int). Method in class Curveline
This routine draws a dotted line between two points, using a small dot.
drawEllipseSegment(Graphics, int, int, int, int, int). Method in class Curveline
This routine draws a simple elliptical 1/4 segment.
drawPoint(Graphics, int, int). Method in class Curveline
This routine draws a small dot (one pixel!)

F

FrameColorDefault. Variable in class Curveline
FrameColorTemp. Variable in class Curveline
FrameControlPt. Variable in class Curveline

H

hornbez(int, int, float). Method in class Curveline
This routine uses Horner's scheme to compute one coordinate value of a Bezier curve.

I

init(). Method in class CurveController
initializeFrame(). Method in class Curveline
Initialize and reset the original values of the control frame and of the curve line knot sequence.

K

Knot. Variable in class Curveline

L

LineType. Variable in class Curveline
LineTypeBaseClass. Variable in class CurveController

M

mouseClicked(MouseEvent). Method in class Curveline
mouseDragged(MouseEvent). Method in class Curveline
This routine drags the cursor across the workspace.
mouseEntered(MouseEvent). Method in class Curveline
mouseExited(MouseEvent). Method in class Curveline
mouseMoved(MouseEvent). Method in class Curveline
mousePressed(MouseEvent). Method in class Curveline
This routine allows the user to 'grab' a polygon control vertice and drag it across the screen.
mouseReleased(MouseEvent). Method in class Curveline

N

N. Variable in class Curveline
NumberOfControlPoints. Variable in class Curveline
NumberOfDots. Variable in class Curveline

P

paint(Graphics). Method in class Curveline
Paint and rePaint the screen with the control frame and with the 2D curves! As there are different curves shown with this class, there are numerous parametric tests to member variable "LineType".
processWindowEvent(WindowEvent). Method in class closeableframe
this function shuts down the popup window from the window close X

W

Weight. Variable in class Curveline
WhichKnot. Variable in class Curveline
WhichWeight. Variable in class Curveline

X

Xtemp. Variable in class Curveline

Y

Ytemp. Variable in class Curveline