Uses of Interface
org.jzy3d.painters.IPainter
-
-
Uses of IPainter in org.jzy3d.chart
Methods in org.jzy3d.chart that return IPainter Modifier and Type Method Description IPainterChart. getPainter() -
Uses of IPainter in org.jzy3d.chart.controllers.mouse.picking
Methods in org.jzy3d.chart.controllers.mouse.picking with parameters of type IPainter Modifier and Type Method Description voidPickingSupport. pickObjects(IPainter painter, View view, Graph graph, IntegerCoord2d pickPoint)protected voidPickingSupport. releaseCurrentName(IPainter painter)protected voidPickingSupport. setCurrentName(IPainter painter, Pickable pickable) -
Uses of IPainter in org.jzy3d.chart.factories
Methods in org.jzy3d.chart.factories that return IPainter Modifier and Type Method Description IPainterIPainterFactory. newPainter()IPainterNativePainterFactory. newPainter() -
Uses of IPainter in org.jzy3d.chart.graphs
Methods in org.jzy3d.chart.graphs with parameters of type IPainter Modifier and Type Method Description protected voidGraphView. correctCameraPositionForIncludingTextLabels(IPainter painter, ViewportConfiguration viewport) -
Uses of IPainter in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d with parameters of type IPainter Modifier and Type Method Description BoundingBox3dAxisBox2d.RotatedTextBitmapRenderer. drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)voidAxisBox2d. drawTicksAndLabels(IPainter painter)Renders only X and Y ticks.voidAxisBox2d.RotatedTextBitmapRenderer. rotateText(IPainter painter, Coord3d posReal) -
Uses of IPainter in org.jzy3d.io
Methods in org.jzy3d.io with parameters of type IPainter Modifier and Type Method Description voidIGLLoader. load(IPainter painter, T drawable) -
Uses of IPainter in org.jzy3d.io.matlab
Methods in org.jzy3d.io.matlab with parameters of type IPainter Modifier and Type Method Description voidMatlabVBOLoader. load(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.io.obj
Methods in org.jzy3d.io.obj with parameters of type IPainter Modifier and Type Method Description voidOBJFileLoader. load(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.painters
Classes in org.jzy3d.painters that implement IPainter Modifier and Type Class Description classAbstractPainterclassEmulGLPainterclassNativeDesktopPainterclassNativeEmbeddedPainter -
Uses of IPainter in org.jzy3d.plot2d.primitive
Methods in org.jzy3d.plot2d.primitive with parameters of type IPainter Modifier and Type Method Description intAWTColorbarImageGenerator. getMaxTickLabelWidth(IPainter painter)intAWTColorbarImageGenerator. getPreferedWidth(IPainter painter)Compute the optimal image width to contain the text as defined by the tick provided and renderer. -
Uses of IPainter in org.jzy3d.plot3d.primitives
Methods in org.jzy3d.plot3d.primitives with parameters of type IPainter Modifier and Type Method Description protected voidWireframeable. applyDepthRangeForOverlying(IPainter painter)protected voidWireframeable. applyDepthRangeForUnderlying(IPainter painter)protected abstract voidGeometry. begin(IPainter painter)Invoke GL begin with the actual geometry typeGL#GL_POINTS,GL#GL_LINES,GL#GL_TRIANGLES,GL2#GL_POLYGON...protected voidPolygon. begin(IPainter painter)protected voidQuad. begin(IPainter painter)protected voidTriangle. begin(IPainter painter)voidColoredWireframePolygon. callPointForWireframe(IPainter painter)protected voidGeometry. callPointForWireframe(IPainter painter)Drawing the point list in wireframe modeprotected voidGeometry. callPointsForFace(IPainter painter)Drawing the point list in face mode (polygon content)protected voidCompileableComposite. compile(IPainter painter)If you call compile, the display list will be regenerated.protected voidDrawable. doDrawBoundsIfDisplayed(IPainter painter)protected voidCubeGLUT. doDrawCube(IPainter painter)protected voidDisk. doDrawDisk(IPainter painter)protected voidConcurrentScatterPoint. doDrawPoints(IPainter painter)protected voidScatter. doDrawPoints(IPainter painter)protected voidScatterMultiColor. doDrawPoints(IPainter painter)protected voidScatterMultiColorList. doDrawPoints(IPainter painter)protected voidScatterPoint. doDrawPoints(IPainter painter)protected voidSphere. doDrawSphere(IPainter painter)voidDrawable. doTransform(IPainter painter)voidColoredWireframePolygon. draw(IPainter painter)voidCompileableComposite. draw(IPainter painter)Reset the object if required, compile the object if it is not compiled, and execute actual rendering.voidComposite. draw(IPainter painter)Delegate rendering iteratively to all Drawable of this composite.voidConcurrentScatterMultiColor. draw(IPainter painter)voidConcurrentScatterMultiColorList. draw(IPainter painter)voidCubeGLUT. draw(IPainter painter)voidDisk. draw(IPainter painter)abstract voidDrawable. draw(IPainter painter)Call OpenGL2 routines for rendering the object.voidEmulGLDrawableImage. draw(IPainter painter)voidGeometry. draw(IPainter painter)voidIGLRenderer. draw(IPainter painter)voidLineStrip. draw(IPainter painter)voidParallelepiped. draw(IPainter painter)voidPoint. draw(IPainter painter)voidScatter. draw(IPainter painter)voidScatterMultiColor. draw(IPainter painter)voidScatterMultiColorList. draw(IPainter painter)voidScatterPoint. draw(IPainter painter)voidSimplePolygon. draw(IPainter painter)voidSphere. draw(IPainter painter)voidTube. draw(IPainter painter)protected voidCompileableComposite. drawComponents(IPainter painter)protected voidGeometry. drawFace(IPainter painter)voidConcurrentLineStrip. drawLine(IPainter painter)voidConcurrentLineStripSplitted. drawLine(IPainter painter)voidCroppableLineStrip. drawLine(IPainter painter)voidLineStrip. drawLine(IPainter painter)voidConcurrentLineStripSplitted. drawLineSegmentsByPointColor(IPainter painter)voidConcurrentLineStripSplitted. drawLineSegmentsByWireColor(IPainter painter)voidCroppableLineStrip. drawPoints(IPainter painter)voidLineStrip. drawPoints(IPainter painter)voidConcurrentLineStrip. drawPointsIfEnabled(IPainter painter)voidLineStrip. drawPointsIfEnabled(IPainter painter)protected voidGeometry. drawWireframe(IPainter painter)protected voidCompileableComposite. execute(IPainter painter)voidIGLBindedResource. mount(IPainter painter)Mount resources to gl contextvoidConcurrentLineStripSplitted. pointColorSelf(IPainter painter, Point p)voidConcurrentLineStripSplitted. pointColorWire(IPainter painter, Point p)protected voidWireframeable. polygonOffseFillEnable(IPainter painter)protected voidWireframeable. polygonOffsetFillDisable(IPainter painter)protected voidWireframeable. polygonOffsetLineDisable(IPainter painter)protected voidWireframeable. polygonOffsetLineEnable(IPainter painter)protected voidCompileableComposite. reset(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis
Methods in org.jzy3d.plot3d.primitives.axis with parameters of type IPainter Modifier and Type Method Description protected Coord2dAxisLabelProcessor. axisLabelOffset(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin)Offset for oblique labelsprotected Coord2dAxisLabelProcessor. axisLabelOffsetVertical(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin)Compute the offset to apply to a vertical Z label to avoid covering the tick labels.protected floatAxisLabelProcessor. axisLabelRotation(IPainter painter, int direction, Coord3d[] axisSegment)Compute axis label rotation according to settings and direction of the axis segment.floatAxisLabelRotator. computeSegmentRotation2D(IPainter painter, Coord3d[] axisSegment)Compute the 2D orientation (rotation) of an axis made of 2 3D points.AxisLabelRotator.TextLayoutAxisLabelRotator. computeTextLayout(IPainter painter, Coord3d[] segment3D, Coord3d center3D, Coord3d label3D, float offset)Compute the 2D offset and rotation required to have axis label cleanly fitting around and axis and being parallel to the axis (as displayed in 2D on screen).voidAxisBox. cullingDisable(IPainter painter)voidAxisBox. cullingEnable(IPainter painter)voidAxisBox. doTransform(IPainter painter)reset to identity and apply scalingvoidAxisBase. draw(IPainter painter)voidAxisBox. draw(IPainter painter)Draws the AxeBox.voidContourAxisBox. draw(IPainter painter)voidIAxis. draw(IPainter painter)protected voidAxisBox. drawAnnotations(IPainter painter)protected voidAxisLabelProcessor. drawAxisLabel(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d labelPosition, String axeLabel, float rotation, Coord2d offset)voidAxisTickProcessor. drawAxisTickNumericLabel(IPainter painter, int direction, Color color, Horizontal hAlign, Vertical vAlign, BoundingBox3d ticksTxtBounds, String tickLabel, Coord3d tickPosition)AxisRenderingInfoAxisTickProcessor. drawAxisTicks(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, double xpos, double ypos, double zpos, float xdir, float ydir, float zdir, double[] ticks)Draw an array of ticks on the given axis indicated by direction field.AxisRenderingInfoAxisTickProcessor. drawAxisTicks(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, Coord3d pos, Coord3d dir, double[] ticks)protected voidAxisBox. drawCube(IPainter painter, RenderMode mode)protected voidFeedbackBufferAxisBox. drawCube(IPainter painter, RenderMode mode)Make all GL2 calls allowing to build a cube with 6 separate quads.voidAxisBox. drawFace(IPainter painter)voidAxisBox. drawGrid(IPainter painter)protected voidAxisBox. drawGridOnQuad(IPainter painter, int quad)voidContourAxisBox. drawMesh(IPainter painter, ContourMesh mesh)voidAxisTickProcessor. drawTickLine(IPainter painter, Color color, Coord3d pos, Coord3d lab)Actually draws the line.BoundingBox3dAxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color)BoundingBox3dAxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val)Draws axis labels, tick lines and tick labelvoidAxisBox. drawTicksAndLabels(IPainter painter)voidAxisBox. drawTicksAndLabelsX(IPainter painter)voidAxisBox. drawTicksAndLabelsY(IPainter painter)voidAxisBox. drawTicksAndLabelsZ(IPainter painter)protected boolean[]AxisBox. getHiddenQuads(IPainter painter)Computes the visibility of each cube face.protected boolean[]FeedbackBufferAxisBox. getHiddenQuads(IPainter painter)Render the cube into the feedback buffer, in order to parse feedback and determine which quad where displayed or not.protected voidAxisBox. updateHiddenQuads(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis.annotations
Methods in org.jzy3d.plot3d.primitives.axis.annotations with parameters of type IPainter Modifier and Type Method Description voidAxeAnnotation. draw(IPainter painter, AxisBox axe)voidAxeCrossAnnotation. draw(IPainter painter, AxisBox axe)voidAxeXLineAnnotation. draw(IPainter painter, AxisBox axe)voidAxeYLineAnnotation. draw(IPainter painter, AxisBox axe)voidAxeLineAnnotation. drawHorizontalLineGL2(IPainter painter, Range xrange, float value)voidAxeXRectangleAnnotation. drawLine(IPainter painter, Range yrange, Range zrange)voidAxeYLineAnnotation. drawLine(IPainter painter, Range yrange, Range zrange)voidAxeLineAnnotation. drawVerticalLine(IPainter painter, Range yrange, float value) -
Uses of IPainter in org.jzy3d.plot3d.primitives.enlightables
Methods in org.jzy3d.plot3d.primitives.enlightables with parameters of type IPainter Modifier and Type Method Description protected voidAbstractEnlightable. applyMaterial(IPainter painter)voidEnlightableDisk. draw(IPainter painter)voidEnlightablePolygon. draw(IPainter painter)voidEnlightableSphere. draw(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.graphs
Methods in org.jzy3d.plot3d.primitives.graphs with parameters of type IPainter Modifier and Type Method Description voidAbstractDrawableGraph2d. draw(IPainter painter)protected abstract voidAbstractDrawableGraph2d. drawEdges(IPainter painter)protected abstract voidAbstractDrawableGraph2d. drawVertexLabels(IPainter painter)protected abstract voidAbstractDrawableGraph2d. drawVertices(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.graphs.impl
Methods in org.jzy3d.plot3d.primitives.graphs.impl with parameters of type IPainter Modifier and Type Method Description protected voidDefaultDrawableGraph2d. drawEdge(IPainter painter, E e, Coord2d c1, Coord2d c2, Color color)protected voidDefaultDrawableGraph2d. drawEdges(IPainter painter)protected voidDefaultDrawableGraph2d. drawVertexLabel(IPainter painter, V v, Coord2d coord, Color color)protected voidDefaultDrawableGraph2d. drawVertexLabels(IPainter painter)protected voidDefaultDrawableGraph2d. drawVertexNode(IPainter painter, V v, Coord2d coord, Color color)protected voidPointGraph2d. drawVertexNode(IPainter painter, V v, Coord2d coord, Color color)protected voidTextureGraph2d. drawVertexNode(IPainter painter, V v, Coord2d coord, Color color)protected voidDefaultDrawableGraph2d. drawVertices(IPainter painter)protected voidPointGraph2d. drawVertices(IPainter painter)protected voidTextureGraph2d. drawVertices(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.interactive.tools
Methods in org.jzy3d.plot3d.primitives.interactive.tools with parameters of type IPainter Modifier and Type Method Description static List<PolygonProjection>ProjectionUtils. project(IPainter painter, ArrayList<Drawable> monotypes)static List<PolygonProjection>ProjectionUtils. project(IPainter painter, List<Drawable> list)static List<PolygonProjection>ProjectionUtils. project(IPainter painter, Composite c)static List<PolygonProjection>ProjectionUtils. project(IPainter painter, Graph g) -
Uses of IPainter in org.jzy3d.plot3d.primitives.selectable
Methods in org.jzy3d.plot3d.primitives.selectable with parameters of type IPainter Modifier and Type Method Description voidSelectableScatter. draw(IPainter painter)voidSelectableSphere. draw(IPainter painter)voidSelectable. project(IPainter painter, Camera cam)voidSelectableScatter. project(IPainter painter, Camera cam)voidSelectableSphere. project(IPainter painter, Camera cam) -
Uses of IPainter in org.jzy3d.plot3d.primitives.symbols
Methods in org.jzy3d.plot3d.primitives.symbols with parameters of type IPainter Modifier and Type Method Description voidSymbolHandler. drawSymbols(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.textured
Methods in org.jzy3d.plot3d.primitives.textured with parameters of type IPainter Modifier and Type Method Description protected voidNativeDrawableImage. after(IPainter painter)protected voidNativeDrawableImage. before(IPainter painter)voidNativeDrawableImage. draw(IPainter painter)voidTranslucentQuad. draw(IPainter painter)voidTexturedCube. project(IPainter painter, Camera cam)voidTexturedCylinder. project(IPainter painter, Camera cam) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo
Methods in org.jzy3d.plot3d.primitives.vbo with parameters of type IPainter Modifier and Type Method Description protected voidShaderMeshDrawableVBO. configure(IPainter painter, com.jogamp.opengl.GL gl)voidShaderMeshDrawableVBO. draw(IPainter painter)voidShaderWaterfallDrawableVBO. draw(IPainter painter)voidShaderMeshVBOBuilder. load(IPainter painter, DrawableVBO drawable)voidShaderWaterfallVBOBuilder. load(IPainter painter, DrawableVBO drawable)voidShaderMeshDrawableVBO. mount(IPainter painter)voidShaderWaterfallDrawableVBO. mount(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.builders
Methods in org.jzy3d.plot3d.primitives.vbo.builders with parameters of type IPainter Modifier and Type Method Description voidVBOBuilderListCoord3d. load(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.drawable
Methods in org.jzy3d.plot3d.primitives.vbo.drawable with parameters of type IPainter Modifier and Type Method Description protected voidDrawableVBO. configure(IPainter painter, com.jogamp.opengl.GL gl)voidDrawableVBO. draw(IPainter painter)voidSphereVBO. draw(IPainter painter)voidSphereVBO.VBOSphereMeshBuilder. load(IPainter painter, DrawableVBO drawable)voidDrawableVBO. mount(IPainter painter)voidSphereVBO. mount(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.volume
Methods in org.jzy3d.plot3d.primitives.volume with parameters of type IPainter Modifier and Type Method Description voidCubeVBO. draw(IPainter painter)voidTexture3D. draw(IPainter painter)voidCubeVBOBuilder. load(IPainter painter, DrawableVBO drawable)voidCubeVBO. mount(IPainter painter)voidTexture3D. mount(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.ddp
Methods in org.jzy3d.plot3d.rendering.ddp with parameters of type IPainter Modifier and Type Method Description voidAbstractDepthPeelingAlgorithm. dispose(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidAbstractDepthPeelingAlgorithm. tasksToRender(IPainter painter, com.jogamp.opengl.GL2 gl) -
Uses of IPainter in org.jzy3d.plot3d.rendering.ddp.algorithms
Methods in org.jzy3d.plot3d.rendering.ddp.algorithms with parameters of type IPainter Modifier and Type Method Description voidDualDepthPeelingAlgorithm. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidFrontToBackPeelingAlgorithm. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidWeightedAveragePeelingAlgorithm. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidWeightedSumPeelingAlgorithm. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidAbstractAccumlationDepthPeeling. init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidDualDepthPeelingAlgorithm. init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidFrontToBackPeelingAlgorithm. init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)protected voidWeightedAveragePeelingAlgorithm. renderAverageColors(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidDualDepthPeelingAlgorithm. renderDualPeeling(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidFrontToBackPeelingAlgorithm. renderFrontToBackPeeling(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidWeightedSumPeelingAlgorithm. renderWeightedSum(IPainter painter, com.jogamp.opengl.GL2 gl)voidAbstractAccumlationDepthPeeling. reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidDualDepthPeelingAlgorithm. reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidFrontToBackPeelingAlgorithm. reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height) -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.colorbars
Methods in org.jzy3d.plot3d.rendering.legends.colorbars with parameters of type IPainter Modifier and Type Method Description voidAWTColorbarLegend. render(IPainter painter)voidIColorbarLegend. render(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.series
Methods in org.jzy3d.plot3d.rendering.legends.series with parameters of type IPainter Modifier and Type Method Description voidAWTSerieLegend. render(IPainter painter)voidAWTSeriesLegend. render(IPainter painter)voidViewAndLegendLayout. render(IPainter painter, Chart chart)protected voidViewAndLegendLayout. renderLegends(IPainter painter, float left, float right, List<ILegend> data, ICanvas canvas) -
Uses of IPainter in org.jzy3d.plot3d.rendering.lights
Methods in org.jzy3d.plot3d.rendering.lights with parameters of type IPainter Modifier and Type Method Description voidLight. apply(IPainter painter, Coord3d scale)voidLightSet. apply(IPainter painter, Coord3d scale)protected voidLight. configureLight(IPainter painter)protected voidLight. configureLight(IPainter painter, int lightId)voidLightSet. disable(IPainter painter)static voidLightSwitch. disable(IPainter painter, int lightId)voidLightSet. enable(IPainter painter, boolean onlyIfAtLeastOneLight)static voidLightSwitch. enable(IPainter painter, int lightId)voidLightSet. enableLightIfThereAreLights(IPainter painter)voidLightSet. init(IPainter painter)protected voidLightSet. initLight(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.scene
Methods in org.jzy3d.plot3d.rendering.scene with parameters of type IPainter Modifier and Type Method Description voidGraph. draw(IPainter painter)Decompose allCompositeobjects, and sort the extracted monotype (i.e.voidGraph. draw(IPainter painter, List<Drawable> components, boolean sort)voidMultithreadedGraph. draw(IPainter painter)Decompose allCompositeobjects, and sort the extracted monotype (i.e.voidMultithreadedGraph. draw(IPainter painter, List<Drawable> components, boolean sort)voidGraph. drawDecomposition(IPainter painter)render all items of the graph after decomposing all composite item into primitive drawablesvoidMultithreadedGraph. drawDecomposition(IPainter painter)render all items of the graph after decomposing all composite item into primitive drawablesvoidGraph. drawSimple(IPainter painter, List<Drawable> components)render all items of the graphvoidMultithreadedGraph. drawSimple(IPainter painter, List<Drawable> components)render all items of the graphvoidGraph. mountAllGLBindedResources(IPainter painter)voidGraph. project(IPainter painter, Camera camera)Update all interactiveDrawableprojections -
Uses of IPainter in org.jzy3d.plot3d.rendering.shaders
Methods in org.jzy3d.plot3d.rendering.shaders with parameters of type IPainter Modifier and Type Method Description voidIShaderable. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidShadedDrawable. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidShaderable. display(IPainter painter, com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)voidIShaderable. dispose(IPainter painter, com.jogamp.opengl.GL2 gl)voidShaderable. dispose(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidShaderable. executeProgram(IPainter painter, com.jogamp.opengl.GL2 gl)voidIShaderable. init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidShaderable. init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)protected voidShaderable. renderTasks(IPainter painter, com.jogamp.opengl.GL2 gl)voidIShaderable. reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)voidShaderable. reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height) -
Uses of IPainter in org.jzy3d.plot3d.rendering.shaders.mandelbrot
Methods in org.jzy3d.plot3d.rendering.shaders.mandelbrot with parameters of type IPainter Modifier and Type Method Description voidTexSurface. draw(IPainter painter)protected voidMandelBrotShader. executeProgram(IPainter painter, com.jogamp.opengl.GL2 gl) -
Uses of IPainter in org.jzy3d.plot3d.rendering.textures
Methods in org.jzy3d.plot3d.rendering.textures with parameters of type IPainter Modifier and Type Method Description com.jogamp.opengl.util.texture.TextureBufferedImageTexture. getTexture(IPainter painter)com.jogamp.opengl.util.texture.TextureSharedTexture. getTexture(IPainter painter)static voidTextureFactory. init(IPainter painter, com.jogamp.opengl.GL gl)voidBufferedImageTexture. mount(IPainter painter)A GL2 context MUST be current.voidSharedTexture. mount(IPainter painter)A GL2 context MUST be current. -
Uses of IPainter in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as IPainter Modifier and Type Field Description protected IPainterView. painterMethods in org.jzy3d.plot3d.rendering.view that return IPainter Modifier and Type Method Description IPainterView. getPainter()Methods in org.jzy3d.plot3d.rendering.view with parameters of type IPainter Modifier and Type Method Description voidCamera.Ortho. apply(IPainter painter)Applies orthogonal projection only if parameters are valid (i.e. not zero)ViewportConfigurationAbstractViewportManager. applyViewport(IPainter painter)Build and return aViewportConfiguration.protected voidAWTView. correctCameraPositionForIncludingTextLabels(IPainter painter, ViewportConfiguration viewport)protected voidView. correctCameraPositionForIncludingTextLabels(IPainter painter, ViewportConfiguration viewport)voidCamera. doLookAt(IPainter painter)voidCamera. doShoot(IPainter painter, CameraMode projection)ArrayList<ArrayList<Coord3d>>Camera. modelToScreen(IPainter painter, ArrayList<ArrayList<Coord3d>> polygons)List<Coord3d>Camera. modelToScreen(IPainter painter, List<Coord3d> points)Coord3dCamera. modelToScreen(IPainter painter, Coord3d point)Transform a 3d point coordinate into its screen position.Coord3d[]Camera. modelToScreen(IPainter painter, Coord3d[] points)Coord3d[][]Camera. modelToScreen(IPainter painter, Coord3d[][] points)PolygonArrayCamera. modelToScreen(IPainter painter, PolygonArray polygon)PolygonArray[][]Camera. modelToScreen(IPainter painter, PolygonArray[][] polygons)voidCamera. projectionOrtho(IPainter painter, ViewportConfiguration viewport)Perform a orthogonal projection.voidCamera. projectionPerspective(IPainter painter, ViewportConfiguration viewport)Perform a perspective projection by processing the field of view based on theCamera.radius,Camera.targetandCamera.eye.voidAWTImageViewport. render(IPainter painter)voidAWTNativeViewOverlay. render(View view, ViewportConfiguration viewport, IPainter painter)Renders all providedTooltips andAWTRenderer2ds on top of the scene.voidEmulGLViewOverlay. render(View view, ViewportConfiguration viewport, IPainter painter)voidIImageViewport. render(IPainter painter)Renders the picture into the window, according to the viewport settings.voidIViewOverlay. render(View view, ViewportConfiguration viewport, IPainter painter)protected voidAWTImageViewport. renderImage(IPainter painter, ByteBuffer imageBuffer, int imageWidth, int imageHeight, int screenWidth, int screenHeight, float z)protected voidAbstractViewportManager. renderSubScreenGrid(IPainter painter)Renders a grid on the defined sub screen.Coord3dCamera. screenToModel(IPainter painter, Coord3d screen)Transform a 2d screen coordinate into a 3d coordinate.voidCamera. shoot(IPainter painter, CameraMode projection)Sets the projection and the mapping of the 3d model to 2d screen.voidCamera. shoot(IPainter painter, CameraMode projection, boolean doPushMatrixBeforeShooting)voidCamera. show(IPainter painter, Transform transform, Coord3d scaling) -
Uses of IPainter in org.jzy3d.plot3d.rendering.view.annotation
Methods in org.jzy3d.plot3d.rendering.view.annotation with parameters of type IPainter Modifier and Type Method Description voidCameraDistanceAnnotation. doDrawCamera(IPainter painter, Camera cam)voidBarycenterAnnotation. draw(IPainter painter)voidCameraDistanceAnnotation. draw(IPainter painter)voidCameraPathAnnotation. draw(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.view.layout
Methods in org.jzy3d.plot3d.rendering.view.layout with parameters of type IPainter Modifier and Type Method Description voidEmulGLViewAndColorbarsLayout. render(IPainter painter, Chart chart)voidIViewportLayout. render(IPainter painter, Chart chart)voidViewAndColorbarsLayout. render(IPainter painter, Chart chart)protected voidEmulGLViewAndColorbarsLayout. renderLegends(IPainter painter, float left, float right, List<ILegend> legends, ICanvas canvas)This override allows Shifting artificially the complete jGL viewport to let some place for a colorbar rendering.protected voidNativeViewAndColorbarsLayout. renderLegends(IPainter painter, float from, float to, List<ILegend> legends, ICanvas canvas)protected voidViewAndColorbarsLayout. renderLegends(IPainter painter, float left, float right, List<ILegend> legends, ICanvas canvas)Renders the legend within the screen slice given by the left and right parameters.protected voidViewAndColorbarsLayout. renderLegends(IPainter painter, Chart chart) -
Uses of IPainter in org.jzy3d.plot3d.text
Methods in org.jzy3d.plot3d.text with parameters of type IPainter Modifier and Type Method Description voidDrawableTextWrapper. draw(IPainter painter)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)The main text renderer method to implement.BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset) -
Uses of IPainter in org.jzy3d.plot3d.text.overlay
Methods in org.jzy3d.plot3d.text.overlay with parameters of type IPainter Modifier and Type Method Description voidAWTTextOverlay. appendText(IPainter painter, String s, Coord3d position, Horizontal halign, Vertical valign, Color color) -
Uses of IPainter in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers with parameters of type IPainter Modifier and Type Method Description protected BoundingBox3dTextBillboardRenderer. computeTextBounds(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims)protected BoundingBox3dTextBitmapRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)BoundingBox3dTextBillboardRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)Draw a string at the specified position and compute the 3d volume occupied by the string according to the current Camera configuration.BoundingBox3dTextBitmapRenderer. drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.protected voidTextBillboardRenderer. glRaster(IPainter painter, Coord3d position, Color color)protected voidTextBitmapRenderer. glRasterPos(IPainter painter, Coord3d sceneOffset, Coord3d screenPositionAligned3d)Left as a helper for subclasses.protected org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSizeTextBillboardRenderer. printString(IPainter painter, String s, Horizontal halign, Vertical valign)Performs actual display of the string.protected Coord3dTextBitmapRenderer. to3D(IPainter painter, Coord3d screen)Convert a 2D screen position to 3D world coordinate -
Uses of IPainter in org.jzy3d.plot3d.text.renderers.jogl
Methods in org.jzy3d.plot3d.text.renderers.jogl with parameters of type IPainter Modifier and Type Method Description BoundingBox3dJOGLTextRenderer2d. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal horizontal, Vertical vertical, Color color, Coord2d screenOffset, Coord3d sceneOffset)BoundingBox3dJOGLTextRenderer3d. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)protected voidJOGLTextRenderer2d. drawText2D(IPainter painter, Font font, String text, Coord3d position, Color color, Horizontal horizontal, Vertical vertical)Draws a 2D text (facing camera) at the specified 3D position.protected voidJOGLTextRenderer3d. drawText3D(IPainter painter, String text, Coord3d position, Horizontal halign, Vertical valign, Color color)protected voidJOGLTextRenderer3d. drawText3DWithLayout(IPainter painter, String s, Coord3d position, Coord3d sceneOffset) -
Uses of IPainter in org.jzy3d.plot3d.transform
Methods in org.jzy3d.plot3d.transform with parameters of type IPainter Modifier and Type Method Description voidRotate. execute(IPainter painter)produces a rotation of angle degrees around the vector (𝑥,𝑦,𝑧)voidScale. execute(IPainter painter)voidTransform. execute(IPainter painter)Load the identity matrix and executes the stored sequence of Transformer.voidTransform. execute(IPainter painter, boolean loadIdentity)voidTranslate. execute(IPainter painter)voidTranslateDrawable. execute(IPainter painter)voidTranslateDrawable. translateTo(IPainter painter, Coord3d center, boolean reverse)
-