Index

A B C D E F G H I L M P R S V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addClip(double, double, double, double, double, double) - Method in class draw.Font3D
Intersect/shrink the current clipping box.
addPoint(double, double, double, int) - Method in class draw.Plot3D
Add a colored point.

B

BarChart - Class in draw
Class for a 3D bar chart frame.
BarChart(int) - Constructor for class draw.BarChart
Create a 3D bar chart frame.
BarChart(Component, int) - Constructor for class draw.BarChart
Create a 3D bar chart frame.
Block3D - Class in draw
Internal class for a 3D block.
Block3D(double, double, double, double, double, double) - Constructor for class draw.Block3D
Create a 3D block.
BOTH - Static variable in class draw.Proj3D
mode: change view and eye position
build() - Method in class draw.Chart3D
Build the bars of the chart.
build() - Method in class draw.Plot3D
Build the scatter plot.
build(boolean) - Method in class draw.Plot3D
Build the scatter plot.

C

c - Variable in class draw.Point3D
the color of the point
Chart3D - Class in draw
Class for a 3D bar chart panel.
Chart3D() - Constructor for class draw.Chart3D
Create a 3D bar chart panel.
clear() - Method in class draw.Plot3D
Remove all stored points.
compareTo(Block3D) - Method in class draw.Block3D
Compare the depth of the projections of two blocks.
compareTo(Point3D) - Method in class draw.Point3D
Compare the depths of the projections of two points.
copyFrom(Proj3D) - Method in class draw.Proj3D
Copy a projection object into this.
copyTo(Proj3D) - Method in class draw.Proj3D
Copy a projection object into another.
cosine(double[], double[]) - Method in class draw.Proj3D
Compute the cosine of the angle between the viewing direction and the normal vector of the plane.
cosine(double, double, double, double, double, double) - Method in class draw.Proj3D
Compute the cosine of the angle between the viewing direction and the normal vector of the plane.

D

draw - package draw
 
draw(Graphics, double, double, double, int, String) - Method in class draw.Font3D
Draw a string at a given reference point.

E

empty - Static variable in class draw.Chart3D
an empty data table
EYE - Static variable in class draw.Proj3D
mode: change the eye position

F

Font3D - Class in draw
Class for a simple 3D drawing of strings.
Font3D(Proj3D) - Constructor for class draw.Font3D
Create a 3D font manager.

G

getHeight() - Method in class draw.Block3D
Get the height of the block.
getTable() - Method in class draw.BarChart
Get the currently displayed table.
getTable() - Method in class draw.ScatterPlot
Get the currently displayed table.
getX() - Method in class draw.Proj3D
Get the x coordinate of a projection result.
getY() - Method in class draw.Proj3D
Get the y coordinate of a projection result.
getZ() - Method in class draw.Proj3D
Get the z coordinate of a projection result.

H

H_NEG_X - Static variable in class draw.Font3D
direction flag: horizontal direction is negative x
H_NEG_Y - Static variable in class draw.Font3D
direction flag: horizontal direction is negative y
H_NEG_Z - Static variable in class draw.Font3D
direction flag: horizontal direction is negative z
H_POS_X - Static variable in class draw.Font3D
direction flag: horizontal direction is positive x
H_POS_Y - Static variable in class draw.Font3D
direction flag: horizontal direction is positive y
H_POS_Z - Static variable in class draw.Font3D
direction flag: horizontal direction is positive z

I

isBackVisible() - Method in class draw.Block3D
Check whether the back side of the block is visible.
isBottomVisible() - Method in class draw.Block3D
Check whether the bottom side of the block is visible.
isFrontVisible() - Method in class draw.Block3D
Check whether the front side of the block is visible.
isLeftVisible() - Method in class draw.Block3D
Check whether the left side of the block is visible.
isRightVisible() - Method in class draw.Block3D
Check whether the right side of the block is visible.
isTopVisible() - Method in class draw.Block3D
Check whether the top side of the block is visible.
isVisible(double[], double[]) - Method in class draw.Proj3D
Check whether (the upper side of) a plane is visible.
isVisible(double, double, double, double, double, double) - Method in class draw.Proj3D
Check whether (the upper side of) a plane is visible.

L

label(Graphics, Font3D, String) - Method in class draw.Block3D
Draw a label on a block.
LOAD_ITEMS - Static variable in class draw.BarChart
mode flag: add menu items for loading tables
LOAD_ITEMS - Static variable in class draw.ScatterPlot
mode flag: add menu items for loading tables
loadTable(File) - Method in class draw.BarChart
Load the table to display.
loadTable(File) - Method in class draw.ScatterPlot
Load the table to display.

M

main(String[]) - Static method in class draw.BarChart
Main function for command line invocation.
main(String[]) - Static method in class draw.ScatterPlot
Main function for command line invocation.
makeImage() - Method in class draw.Chart3D
Create an image of the panel contents.
makeImage() - Method in class draw.Plot3D
Create an image of the panel contents.
Mouse3D - Class in draw
Class for mouse event handling for 3D projection.
Mouse3D(Component, Proj3D) - Constructor for class draw.Mouse3D
Create a mouse event handler for 3D projections.
mouseClicked(MouseEvent) - Method in class draw.Mouse3D
Dummy needed for MouseListener interface.
mouseDragged(MouseEvent) - Method in class draw.Mouse3D
Handle rotation or movement.
mouseEntered(MouseEvent) - Method in class draw.Mouse3D
Dummy needed for MouseListener interface.
mouseExited(MouseEvent) - Method in class draw.Mouse3D
Dummy needed for MouseListener interface.
mouseMoved(MouseEvent) - Method in class draw.Mouse3D
Dummy needed for MouseListener interface.
mousePressed(MouseEvent) - Method in class draw.Mouse3D
Handle start of rotation or movement.
mouseReleased(MouseEvent) - Method in class draw.Mouse3D
Dummy needed for MouseListener interface.
moveEye(double[]) - Method in class draw.Proj3D
Move the eye position (point to look from).
moveEye(double, double, double) - Method in class draw.Proj3D
Move the eye position (point to look from).

P

p - Variable in class draw.Point3D
the projection of the point in 2D space
paint(Graphics) - Method in class draw.Chart3D
(Re)paint the 3D bar chart panel.
paint(Graphics) - Method in class draw.Plot3D
(Re)paint the 3D scatter plot panel.
paint(Graphics, Color[]) - Method in class draw.Block3D
Paint a block.
Plot3D - Class in draw
Class for a panel for a 3D scatter plot.
Plot3D() - Constructor for class draw.Plot3D
Create a panel for a 3D scatter plot.
Point3D - Class in draw
Class for colored 3D points and their projection.
Point3D(double, double, double) - Constructor for class draw.Point3D
Create an uncolored 3D point (color 0).
Point3D(double, double, double, int) - Constructor for class draw.Point3D
Create a colored 3D point.
PROGRAM - Static variable in class draw.BarChart
mode flag: the scatter plot is a stand-alone program
PROGRAM - Static variable in class draw.ScatterPlot
mode flag: the scatter plot is a stand-alone program
Proj3D - Class in draw
Class for projecting 3D points to a 2D plane.
Proj3D() - Constructor for class draw.Proj3D
Create a 3D to 2D projection.
project(double[]) - Method in class draw.Proj3D
Project a given point into the plane.
project(double[], double[]) - Method in class draw.Proj3D
Project a given point into the plane.
project(double, double, double, double[]) - Method in class draw.Proj3D
Project a given point into the plane.
project(Proj3D) - Method in class draw.Block3D
Project the block to 2D.
project(Proj3D) - Method in class draw.Point3D
Project a colored 3D point.

R

removeAllPoints() - Method in class draw.Plot3D
Remove all stored points.
reportError(String) - Method in class draw.BarChart
Report an I/O error.
reportError(String) - Method in class draw.ScatterPlot
Report an I/O error.
reset() - Method in class draw.Proj3D
Reset all viewing parameters to their initial values.
resetView() - Method in class draw.Chart3D
Reset the view of the panel.
resetView() - Method in class draw.Plot3D
Reset the view of the panel.
run() - Method in class draw.BarChart
Create the user interface.
run() - Method in class draw.ScatterPlot
Create the user interface.

S

saveImage(File) - Method in class draw.BarChart
Save a PNG image of the panel.
saveImage(File) - Method in class draw.ScatterPlot
Save a PNG image of the panel.
scale(double) - Method in class draw.Point3D
Scale a colored 3D point.
ScatterPlot - Class in draw
Class for a 3D scatter plot frame.
ScatterPlot(int) - Constructor for class draw.ScatterPlot
Create a 3D scatter plot frame.
ScatterPlot(Component, int) - Constructor for class draw.ScatterPlot
Create a 3D scatter plot frame.
setClip(double, double, double, double, double, double) - Method in class draw.Font3D
Set the clipping box.
setColor(int, Color) - Method in class draw.Plot3D
Set a color for an overlay value.
setColor(Color) - Method in class draw.BarChart
Set the color of the bars (if single color bars).
setColor(Color) - Method in class draw.Chart3D
Set the color of the bars (for single color bars).
setData(double[][]) - Method in class draw.Chart3D
Set the data to display.
setEye(double[]) - Method in class draw.Proj3D
Set the eye position (point to look from).
setEye(double, double, double) - Method in class draw.Proj3D
Set the eye position (point to look from).
setFOV(double) - Method in class draw.Chart3D
Set the field of view (viewing angle) of the panel.
setFOV(double) - Method in class draw.Plot3D
Set the field of view (viewing angle) of the panel.
setFrustrum(double, double, double) - Method in class draw.Proj3D
Set the viewing frustrum.
setInset(double) - Method in class draw.Plot3D
Set the inset percentage (for all axes).
setLayout(double, double) - Method in class draw.Plot3D
Set the layout parameters for the labels.
setLayout(double, double, double, double) - Method in class draw.Chart3D
Set the layout parameters for the bars.
setLevels(Color[], double) - Method in class draw.Chart3D
Set the color levels for the bars (for multi-colored bars).
setMarker(int) - Method in class draw.Plot3D
Set the size of the markers.
setPitch(double, int) - Method in class draw.Proj3D
Set the pitch angle.
setProj3D(Proj3D) - Method in class draw.Font3D
Set the 3D to 2D projection to use.
setRoll(double, int) - Method in class draw.Proj3D
Set the roll angle.
setScale(double) - Method in class draw.Mouse3D
Set the scaling factor for the movement.
setScale(double) - Method in class draw.Proj3D
Set the scaling factor.
setSize(double) - Method in class draw.Font3D
Set the font size.
setTable(Table) - Method in class draw.BarChart
Set the table to display.
setTable(Table) - Method in class draw.ScatterPlot
Set the table to display.
setTable(Table, int, int, int) - Method in class draw.BarChart
Set the table to display.
setView(double, double, double) - Method in class draw.Proj3D
Set the direction of view.
setXLabel(String) - Method in class draw.Chart3D
Set the label for the x-axis.
setXLabel(String) - Method in class draw.Plot3D
Set the label for the x-axis.
setYaw(double, int) - Method in class draw.Proj3D
Set the heading/yaw angle.
setYLabel(String) - Method in class draw.Chart3D
Set the label for the y-axis.
setYLabel(String) - Method in class draw.Plot3D
Set the label for the y-axis.
setZLabel(String) - Method in class draw.Plot3D
Set the label for the z-axis.

V

V_NEG_X - Static variable in class draw.Font3D
direction flag: vertical direction is negative x
V_NEG_Y - Static variable in class draw.Font3D
direction flag: vertical direction is negative y
V_NEG_Z - Static variable in class draw.Font3D
direction flag: vertical direction is negative z
V_POS_X - Static variable in class draw.Font3D
direction flag: vertical direction is positive x
V_POS_Y - Static variable in class draw.Font3D
direction flag: vertical direction is positive y
V_POS_Z - Static variable in class draw.Font3D
direction flag: vertical direction is positive z
VERSION - Static variable in class draw.BarChart
the version string
VERSION - Static variable in class draw.ScatterPlot
the version string
VIEW - Static variable in class draw.Proj3D
mode: change the view (coordinate system)

X

x - Variable in class draw.Point3D
the x-coordinate of the point in 3D space

Y

y - Variable in class draw.Point3D
the y-coordinate of the point in 3D space

Z

z - Variable in class draw.Point3D
the z-coordinate of the point in 3D space
A B C D E F G H I L M P R S V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form