Index
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
Y
Z
A B C D E F G H I L M P R S V X Y ZAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form