org.jzy3d.plot3d.rendering.view
Class SelectableView
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.View
-
- org.jzy3d.plot3d.rendering.view.SelectableView
-
public class SelectableView extends View
An handles 2d projection updates to ensure mouse is always computing intersection with objects in a relevant state.
-
-
Field Summary
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.View
DEFAULT_VIEW, STRETCH_RATIO
-
-
Constructor Summary
Constructors Constructor and Description SelectableView(IChartComponentFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanhasRenderedOnce()voidrender(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu)If chart is rendered for the first time, or rendered because it, was resized, we need to update a projection for the CellSelector.-
Methods inherited from class org.jzy3d.plot3d.rendering.view.View
addViewLifecycleChangedListener, addViewOnTopEventListener, addViewPointChangedListener, clear, clearColorAndDepth, computeCameraEye, computeCameraEyeFree, computeCameraEyeProfile, computeCameraEyeTop, computeCameraRenderingSphereRadius, computeCameraTarget, computeCameraUp, computeCameraUpAndTriggerEvents, computeScaledViewBounds, computeSceneScaling, current, dispose, getAnnotations, getAxe, getBackgroundColor, getBounds, getBoundsMode, getCamera, getCameraMode, getCanvas, getCenter, getChart, getCurrentContext, getCurrentGL, getInitBounds, getLastViewScaling, getScale, getScene, getSceneViewportRectangle, getSpaceTransformer, getSquared, getViewMode, getViewPoint, glModelView, init, initLights, initQuality, initResources, isAxeBoxDisplayed, isSlave, lookToBox, project, projectMouse, removeViewLifecycleChangedListener, removeViewOnTopEventListener, removeViewPointChangedListener, renderAnnotations, renderAxeBox, renderBackground, renderBackground, renderOverlay, renderOverlay, renderScene, renderScene, renderScene, renderSceneGraph, renderSceneGraph, rotate, rotate, setAxe, setAxeBoxDisplayed, setBackgroundColor, setBoundManual, setBoundMode, setCameraMode, setChart, setInitBounds, setMaximized, setScale, setScale, setScaleX, setScaleX, setScaleY, setScaleY, setScaleZ, setScaleZ, setSlave, setSpaceTransformer, setSquared, setViewPoint, setViewPoint, setViewPositionMode, shift, shift, shoot, updateBounds, updateBoundsForceUpdate, updateCamera, updateCamera, updateQuality, zoom, zoom, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
-
-
-
Constructor Detail
-
SelectableView
public SelectableView(IChartComponentFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
-
DMelt 3.0 © DataMelt by jWork.ORG