|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjhplot.GHPanel
jhplot.GHFrame
jhplot.HView3D
public class HView3D
Create a frame for showing 3D objects
| Field Summary | |
|---|---|
boolean |
set
|
| Constructor Summary | |
|---|---|
HView3D()
Construct a HGraph canvas with a plot with the default parameters 600 by 400, and 10% space for the global title "Default" |
|
HView3D(String title)
Construct a HGraph canvas with a plot with the default parameters 600 by 400, and 10% space for the global title |
|
HView3D(String title,
int xs,
int ys)
Construct a HView3D canvas with a single plot/graph |
|
HView3D(String title,
int xs,
int ys,
boolean set)
Construct a HView3D canvas with a single plot/graph |
|
HView3D(String title,
int xs,
int ys,
int n1,
int n2)
Construct a HView3D canvas with plots/graphs |
|
HView3D(String title,
int xsize,
int ysize,
int n1,
int n2,
boolean set)
Create a HView3D canvas with several plots showing 3D shapes |
|
| Method Summary | |
|---|---|
void |
clear()
Clear the current graph including graph settings. |
void |
clear(int i1,
int i2)
Clear the graph characterized by an index in X and Y. |
void |
clearAll()
Clear all graphs from data and settings. |
void |
close()
Close the canvas (and dispose all components) Note: a memory leak is found - no time to study it. |
void |
destroy()
Destroy the canvas frame |
void |
doc()
Show online documentation. |
void |
draw(Object3d object)
Draw an object. |
Model3d |
getModel()
Get the current model to build a object. |
void |
quit()
|
void |
setMove(double x,
double y,
double z)
Move the current plot |
void |
setRotate(double x,
double y,
double z)
Rotate the current plot |
void |
setZoomIn(double zoom)
Zoom in the current plot. |
void |
setZoomOut(double zoom)
Zoom out the current plot. |
void |
update()
Just update the current plot selected using cd() method |
void |
update(int n1,
int n2)
Refresh only a particular plot |
void |
updateAll()
Refresh all the plots on the same canvas HPLOT |
void |
visible()
Set the canvas frame visible |
void |
visible(boolean vs)
Set the canvas frame visible or not |
| Methods inherited from class jhplot.GHFrame |
|---|
addGraph, cd, componentHidden, componentMoved, componentShown, getCdX, getCdY, getFrame, getHTMLUrl, getNtotX, getNtotY, setPlotsNum, updateFrame |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean set
| Constructor Detail |
|---|
public HView3D(String title,
int xsize,
int ysize,
int n1,
int n2,
boolean set)
title - Titlexsize - size in x directionysize - size in y directionn1 - number of plots/graphs in xn2 - number of plots/graphs in yset - set or not the graph
public HView3D(String title,
int xs,
int ys)
title - Title for the canvasxs - size in xys - size in y
public HView3D(String title,
int xs,
int ys,
boolean set)
title - Title for the canvasxs - size in xys - size in yset - set or not the graph (boolean)
public HView3D(String title,
int xs,
int ys,
int n1,
int n2)
title - Title for the canvasxs - size in xys - size in yn1 - number of plots/graphs in xn2 - number of plots/graphs in ypublic HView3D(String title)
title - Titlepublic HView3D()
| Method Detail |
|---|
public void visible(boolean vs)
vs - (boolean) true: visible, false: not visiblepublic void visible()
public void destroy()
public void update(int n1,
int n2)
n1 - the location of the plot in xn2 - the location of the plot in ypublic void update()
public void updateAll()
public void setZoomIn(double zoom)
zoom - current zoom. =1 : no zoom, =1.1 : 10% zoompublic void setZoomOut(double zoom)
zoom - current zoom. Set to 1 for no zoom. 1.1 means 10% zoom etc.
public void setMove(double x,
double y,
double z)
x - in Xy - in Yz - in Z
public void setRotate(double x,
double y,
double z)
x - around Xy - around Yz - around Zpublic Model3d getModel()
public void draw(Object3d object)
object - Object to be drawnpublic void clear()
public void clear(int i1,
int i2)
i1 - location of the graph in Xi2 - location of the graph in Ypublic void clearAll()
public void close()
public void quit()
public void doc()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||