Package org.jzy3d.plot3d.rendering.view
Class AWTView
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.View
-
- org.jzy3d.chart.ChartView
-
- org.jzy3d.plot3d.rendering.view.AWTView
-
- Direct Known Subclasses:
CroppingView
,DepthPeelingView
,View2d
public class AWTView extends ChartView
-
-
Field Summary
Fields Modifier and Type Field Description protected BufferedImage
backgroundImage
protected AWTImageViewport
backgroundViewport
protected List<AWTRenderer2d>
renderers
protected List<ITooltipRenderer>
tooltips
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.View
annotations, axis, axisDisplayed, backgroundColor, boundmode, cam, CAMERA_RENDERING_SPHERE_RADIUS_FACTOR_VIEW_ON_TOP, cameraMode, cameraRenderingSphereRadiusFactor, cameraRenderingSphereRadiusFactorOnTop, canvas, center, chart, dimensionDirty, displayAxisWholeBounds, DISTANCE_DEFAULT, factorViewPointDistance, first, hidpi, initBounds, LOGGER, maintainAllObjectsInView, painter, PI_div2, pixelScale, quality, scaling, scene, slave, spaceTransformer, squared, viewbounds, viewDirty, viewEventListeners, viewLifecycleListeners, viewmode, viewOverlay, viewpoint, VIEWPOINT_AXIS_CORNER_TOUCH_BORDER, VIEWPOINT_DEFAULT, viewPointChangedListeners, wasOnTopAtLastRendering
-
-
Constructor Summary
Constructors Constructor Description AWTView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
Method Summary
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.View
addViewEventListener, addViewLifecycleChangedListener, addViewPointChangedListener, clear, computeCameraEye, computeCameraEye, computeCameraEyeFree, computeCameraEyeProfile, computeCameraEyeTop, computeCameraRenderingSphereRadius, computeCameraTarget, computeCameraTarget, computeCameraUp, computeScaledViewBounds, computeSceneScaling, computeSceneScaling, computeViewpointDistance, configureHiDPIListener, fireViewFirstRenderStarts, fireViewLifecycleHasInit, fireViewLifecycleWillRender, fireViewOnTopEvent, fireViewPointChangedEvent, getAnnotations, getAxis, getBackgroundColor, getBounds, getBoundsMode, getCamera, getCameraMode, getCameraRenderingSphereRadiusFactor, getCameraRenderingSphereRadiusFactorOnTop, getCanvas, getCenter, getChart, getHiDPI, getInitBounds, getLastViewScaling, getPainter, getPixelScale, getScale, getScene, getSceneGraphBounds, getSceneGraphBounds, getSceneViewportRectangle, getSpaceTransformer, getSquared, getSquarifier, getViewMode, getViewPoint, init, initBounds, initLights, initLights, initQuality, initResources, isAxisDisplayed, isDisplayAxisWholeBounds, isMaintainAllObjectsInView, isSlave, lookToBox, markDimensionDirty, project, projectMouse, removeViewLifecycleChangedListener, removeViewOnTopEventListener, removeViewPointChangedListener, renderAnnotations, renderAxeBox, renderAxeBox, renderOverlay, renderOverlay, renderScene, renderScene, renderScene, renderSceneGraph, renderSceneGraph, renderSceneGraph, rotate, rotate, setAxis, setAxisDisplayed, setBackgroundColor, setBoundManual, setBoundMode, setCameraMode, setCameraRenderingSphereRadiusFactor, setCameraRenderingSphereRadiusFactorOnTop, setChart, setDisplayAxisWholeBounds, setInitBounds, setMaintainAllObjectsInView, setMaximized, setScale, setScale, setScaleX, setScaleX, setScaleY, setScaleY, setScaleZ, setScaleZ, setSlave, setSpaceTransformer, setSquared, setSquarifier, setViewPoint, setViewPoint, setViewPositionMode, shift, shift, shoot, squarify, squarify, squarifyComputeBoundsRanges, squarifyGetSceneGraphBounds, triggerCameraUpEvents, updateBounds, updateBoundsForceUpdate, updateCamera, updateCamera, updateCamera, updateCameraWithoutShooting, updateQuality, zoom, zoom, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
-
-
-
Field Detail
-
tooltips
protected List<ITooltipRenderer> tooltips
-
renderers
protected List<AWTRenderer2d> renderers
-
backgroundViewport
protected AWTImageViewport backgroundViewport
-
backgroundImage
protected BufferedImage backgroundImage
-
-
Constructor Detail
-
AWTView
public AWTView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
-
Method Detail
-
initInstance
public void initInstance(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
Description copied from class:View
Initialize a view object. Invoked by constructor Method name is made clear to avoid confusion withView.init()
which initialize open GL context.- Overrides:
initInstance
in classChartView
-
correctCameraPositionForIncludingTextLabels
protected void correctCameraPositionForIncludingTextLabels(IPainter painter, ViewportConfiguration viewport)
- Overrides:
correctCameraPositionForIncludingTextLabels
in classView
-
renderBackground
public void renderBackground(float left, float right)
Description copied from class:View
To be implemented (see AWTView)- Overrides:
renderBackground
in classView
-
renderBackground
public void renderBackground(ViewportConfiguration viewport)
Description copied from class:View
To be implemented (see AWTView)- Overrides:
renderBackground
in classView
-
setBackgroundImage
public void setBackgroundImage(BufferedImage i)
Set a buffered image, or null to desactivate background image
-
getBackgroundImage
public BufferedImage getBackgroundImage()
-
clearTooltips
public void clearTooltips()
-
setTooltip
public void setTooltip(ITooltipRenderer tooltip)
-
addTooltip
public void addTooltip(ITooltipRenderer tooltip)
-
setTooltips
public void setTooltips(List<ITooltipRenderer> tooltip)
-
addTooltips
public void addTooltips(List<ITooltipRenderer> tooltip)
-
getTooltips
public List<ITooltipRenderer> getTooltips()
-
addRenderer2d
public void addRenderer2d(AWTRenderer2d renderer)
-
removeRenderer2d
public void removeRenderer2d(AWTRenderer2d renderer)
-
getRenderers2d
public List<AWTRenderer2d> getRenderers2d()
-
hasOverlayStuffs
public boolean hasOverlayStuffs()
-
-