|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
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(java.lang.String title)
Construct a HGraph canvas with a plot with the default parameters 600 by 400, and 10% space for the global title |
|
HView3D(java.lang.String title,
int xs,
int ys)
Construct a HView3D canvas with a single plot/graph |
|
HView3D(java.lang.String title,
int xs,
int ys,
boolean set)
Construct a HView3D canvas with a single plot/graph |
|
HView3D(java.lang.String title,
int xs,
int ys,
int n1,
int n2)
Construct a HView3D canvas with plots/graphs |
|
HView3D(java.lang.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 |
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(java.lang.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 graphpublic HView3D(java.lang.String title, int xs, int ys)
title
- Title for the canvasxs
- size in xys
- size in ypublic HView3D(java.lang.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(java.lang.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(java.lang.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 Zpublic 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()
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |