Package org.jzy3d.plot3d.rendering.view
Class SelectableView
java.lang.Object
org.jzy3d.plot3d.rendering.view.View
org.jzy3d.plot3d.rendering.view.SelectableView
An invalid input: '{@' InteractiveView} handles 2d projection updates to ensure mouse is always computing
intersection with objects in a relevant state.
- Author:
- Martin Pernollet
-
Field Summary
Fields inherited from class org.jzy3d.plot3d.rendering.view.View
annotations, axis, axisDisplayed, AZIMUTH_FACING_X_DECREASING, AZIMUTH_FACING_X_INCREASING, AZIMUTH_FACING_Y_DECREASING, AZIMUTH_FACING_Y_INCREASING, backgroundColor, boundsMode, cam, cameraMode, cameraRenderingSphereRadiusFactor, canvas, center, chart, dimensionDirty, displayAxisWholeBounds, DISTANCE_DEFAULT, ELEVATION_0, ELEVATION_ON_BOTTOM, ELEVATION_ON_TOP, factorViewPointDistance, first, hasViewpointLimits, hidpi, initialized, JGL_CORRECT_XZ, JGL_CORRECT_YZ, JGL_INVERSE_MATRIX_WORKAROUND, layout, LOGGER, maintainAllObjectsInView, painter, PI, PI_div2, pixelScale, quality, scaling, scene, slave, spaceTransformer, squared, UP_VECTOR_X, UP_VECTOR_Y, UP_VECTOR_Z, upVector, view2DLayout, view2DProcessing, viewBounds, viewDirty, viewEventListeners, viewLifecycleListeners, viewMode, viewOverlay, viewpoint, VIEWPOINT_AXIS_CORNER_TOUCH_BORDER, VIEWPOINT_DEFAULT, VIEWPOINT_DEFAULT_OLD, VIEWPOINT_X_Y_MIN_NEAR_VIEWER, viewPointChangedListeners, wasOnTopAtLastRendering
-
Constructor Summary
ConstructorDescriptionSelectableView
(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
render()
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
addViewEventListener, addViewLifecycleChangedListener, addViewPointChangedListener, clear, computeCamera2D_RenderingSquare, computeCamera3D_RenderingSphere, computeCameraEye, computeCameraEye, computeCameraEyeFree, computeCameraEyeProfile, computeCameraEyeXY, computeCameraEyeXZ, computeCameraEyeYZ, computeCameraRenderingVolume, computeCameraTarget, computeCameraTarget, computeCameraUp, computeScaledViewBounds, computeSceneScaling, computeSceneScaling, computeViewpointDistance, configureHiDPIListener, dispose, fireViewFirstRenderStarts, fireViewLifecycleHasInit, fireViewLifecycleHasRendered, fireViewLifecycleWillRender, fireViewOnTopEvent, fireViewPointChangedEvent, get2DLayout, get2DProcessing, getAnnotations, getAxis, getAxisLayout, getBackgroundColor, getBounds, getBoundsMode, getCamera, getCameraMode, getCameraRenderingSphereRadiusFactor, getCanvas, getCenter, getChart, getFactorViewPointDistance, getHiDPI, getLastViewScaling, getLayout, getPainter, getPixelScale, getScale, getScaling, getScene, getSceneGraphBounds, getSceneGraphBounds, getSceneViewportRectangle, getSpaceTransformer, getSquared, getSquarifier, getUpVector, getViewMode, getViewPoint, init, initBounds, initInstance, initLights, initLights, initQuality, initResources, is2D, is2D_XY, is2D_XZ, is2D_YZ, is3D, isAxisDisplayed, isDisplayAxisWholeBounds, isInitialized, isMaintainAllObjectsInView, isMaximized, isSlave, lookToBox, markDimensionDirty, project, projectMouse, projectMouse, projectMouse, projectMouse, removeViewLifecycleChangedListener, removeViewOnTopEventListener, removeViewPointChangedListener, renderAnnotations, renderAxeBox, renderAxeBox, renderBackground, renderBackground, renderOverlay, renderOverlay, renderScene, renderScene, renderScene, renderSceneGraph, renderSceneGraph, renderSceneGraph, renderView, rotate, rotate, setAxis, setAxisDisplayed, setBackgroundColor, setBoundManual, setBoundMode, setBoundsManual, setBoundsManual, setCameraMode, setCameraRenderingSphereRadiusFactor, setChart, setDisplayAxisWholeBounds, setFactorViewPointDistance, setLayout, setMaintainAllObjectsInView, setMaximized, setScale, setScale, setScaleX, setScaleX, setScaleY, setScaleY, setScaleZ, setScaleZ, setSlave, setSpaceTransformer, setSquared, setSquarifier, setUpVector, setUpVector, setViewPoint, setViewPoint, setViewPoint, setViewPoint, setViewPositionMode, shift, shift, shoot, squarify, squarify, squarifyComputeBoundsRanges, triggerCameraUpEvents, updateBounds, updateBoundsForceUpdate, updateCamera, updateCamera, updateCameraWithoutShooting, updateQuality, zoom, zoom, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
Field Details
-
firstRender
protected boolean firstRender -
wasDirty
protected boolean wasDirty
-
-
Constructor Details
-
SelectableView
-
-
Method Details