|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Canvas javax.media.j3d.Canvas3D org.freehep.j3d.plot.Plot3D org.freehep.j3d.plot.SurfacePlot
A simple convenience class that end users can pop into their GUI to produce a surface plot. Warning: SurfacePlot extends Canvas3D and thus is a heavyweight object.
Nested Class Summary |
Nested classes inherited from class java.awt.Canvas |
Canvas.AccessibleAWTCanvas |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class org.freehep.j3d.plot.Plot3D |
init, parallelProjection, universe |
Fields inherited from class javax.media.j3d.Canvas3D |
FIELD_ALL, FIELD_LEFT, FIELD_RIGHT |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SurfacePlot()
|
Method Summary | |
protected javax.media.j3d.Node |
createPlot()
Override to provide plot content |
boolean |
getLogZscaling()
|
String |
getXAxisLabel()
|
String |
getYAxisLabel()
|
String |
getZAxisLabel()
|
void |
setData(Binned2DData data)
|
void |
setLogZscaling(boolean b)
|
void |
setXAxisLabel(String s)
|
void |
setYAxisLabel(String s)
|
void |
setZAxisLabel(String s)
|
Methods inherited from class org.freehep.j3d.plot.Plot3D |
addNotify, createDefaultOrientation, defineMouseBehaviour, getDefaultBounds, getParallelProjection, init, setParallelProjection, setProjectionPolicy, setupLights |
Methods inherited from class javax.media.j3d.Canvas3D |
getBounds, getBounds, getCenterEyeInImagePlate, getDoubleBufferAvailable, getDoubleBufferEnable, getGraphics2D, getGraphicsContext3D, getHeight, getImagePlateToVworld, getInverseVworldProjection, getLeftEyeInImagePlate, getLeftManualEyeInImagePlate, getLocation, getLocation, getLocationOnScreen, getMonoscopicViewPolicy, getOffScreenBuffer, getOffScreenLocation, getOffScreenLocation, getPhysicalHeight, getPhysicalWidth, getPixelLocationFromImagePlate, getPixelLocationInImagePlate, getPixelLocationInImagePlate, getRightEyeInImagePlate, getRightManualEyeInImagePlate, getSceneAntialiasingAvailable, getScreen3D, getSize, getSize, getStereoAvailable, getStereoEnable, getView, getVworldProjection, getVworldToImagePlate, getWidth, getX, getY, isOffScreen, isRendererRunning, paint, postRender, postSwap, preRender, queryProperties, removeNotify, renderField, renderOffScreenBuffer, setDoubleBufferEnable, setLeftManualEyeInImagePlate, setMonoscopicViewPolicy, setOffScreenBuffer, setOffScreenLocation, setOffScreenLocation, setRightManualEyeInImagePlate, setStereoEnable, startRenderer, stopRenderer, swap, waitForOffScreenRendering |
Methods inherited from class java.awt.Canvas |
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SurfacePlot()
Method Detail |
public void setData(Binned2DData data)
public boolean getLogZscaling()
public void setLogZscaling(boolean b)
public String getXAxisLabel()
public void setXAxisLabel(String s)
public String getYAxisLabel()
public void setYAxisLabel(String s)
public String getZAxisLabel()
public void setZAxisLabel(String s)
protected javax.media.j3d.Node createPlot()
Plot3D
createPlot
in class Plot3D
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |