Uses of Interface
org.jzy3d.painters.IPainter
Packages that use IPainter
Package
Description
-
Uses of IPainter in org.jzy3d.chart
Methods in org.jzy3d.chart that return IPainter -
Uses of IPainter in org.jzy3d.chart.controllers.mouse.picking
Methods in org.jzy3d.chart.controllers.mouse.picking with parameters of type IPainterModifier and TypeMethodDescriptionvoidPickingSupport.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 -
Uses of IPainter in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d with parameters of type IPainterModifier and TypeMethodDescriptionAxisBox2d.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.protected voidAxisBox2d.glRasterPos(IPainter painter, Coord3d sceneOffset, Coord3d screenPositionAligned3d) voidAxisBox2d.RotatedTextBitmapRenderer.rotateText(IPainter painter, Coord3d posReal) -
Uses of IPainter in org.jzy3d.io
Methods in org.jzy3d.io with parameters of type IPainter -
Uses of IPainter in org.jzy3d.io.matlab
Methods in org.jzy3d.io.matlab with parameters of type IPainterModifier and TypeMethodDescriptionvoidMatlabVBOLoader.load(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.io.obj
Methods in org.jzy3d.io.obj with parameters of type IPainterModifier and TypeMethodDescriptionvoidOBJFileLoader.load(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.painters
Classes in org.jzy3d.painters that implement IPainterModifier and TypeClassDescriptionclassclassclassclass -
Uses of IPainter in org.jzy3d.plot2d.primitive
Methods in org.jzy3d.plot2d.primitive with parameters of type IPainterModifier and TypeMethodDescriptionintAWTColorbarImageGenerator.getMaxTickLabelWidth(IPainter painter) intAWTColorbarImageGenerator.getPreferredWidth(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 IPainterModifier and TypeMethodDescriptionprotected voidWireframeable.applyDepthRangeDefault(IPainter painter) protected voidWireframeable.applyDepthRangeForOverlying(IPainter painter) protected voidWireframeable.applyDepthRangeForUnderlying(IPainter painter) protected voidWireframeable.applyMaterial(IPainter painter) Applies material settingsprotected voidGeometry.applyPointOrMapperColor(IPainter painter, Point p) Apply mapper color if a mapper is defined and store the result in the point color, or use point color if mapper is undefined.protected abstract voidInvoke GL begin with the actual geometry type,invalid @link
GL#GL_POINTS,invalid @link
GL#GL_LINES,invalid @link
GL#GL_TRIANGLES...invalid @link
GL2#GL_POLYGONprotected voidprotected voidprotected voidvoidColoredWireframePolygon.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 voidGeometry.callPointsForFace_NoSplit(IPainter painter) protected voidGeometry.callPointsForFace_NoSplit_NoNormal(IPainter painter) protected voidGeometry.callPointsForFace_NoSplit_NormalAuto(IPainter painter) protected voidGeometry.callPointsForFace_NoSplit_NormalSupplied(IPainter painter) protected voidGeometry.callPointsForFace_SplitInTriangle(IPainter painter) protected voidGeometry.callPointsForFace_SplitInTriangle_NormalAuto(IPainter painter, Point p1, Point p2, Point p3) protected voidGeometry.callPointsForFace_SplitInTriangle_NormalSupplied(IPainter painter, Point p1, Point p2, Point p3, int t) protected voidIf you call compile, the display list will be regenerated.protected voidDrawable.doDrawBoundsIfDisplayed(IPainter painter) protected voidMultiDrawable.doDrawBoundsIfDisplayed(IPainter painter) protected voidWireframeable.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) voidMultiDrawable.doTransform(IPainter painter) voidvoidReset the object if required, compile the object if it is not compiled, and execute actual rendering.voidDelegate rendering iteratively to all Drawable of this composite.voidvoidvoidImplements recipe given byvoidvoidabstract voidCall OpenGL2 routines for rendering the object.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidCompileableComposite.drawComponents(IPainter painter) protected voidvoidvoidvoidvoidvoidConcurrentLineStripSplitted.drawLineSegmentsByPointColor(IPainter painter) voidConcurrentLineStripSplitted.drawLineSegmentsByWireColor(IPainter painter) protected voidGeometry.drawNormal(IPainter painter, Coord3d start, Coord3d end) voidCroppableLineStrip.drawPoints(IPainter painter) voidLineStrip.drawPoints(IPainter painter) voidConcurrentLineStrip.drawPointsIfEnabled(IPainter painter) voidLineStrip.drawPointsIfEnabled(IPainter painter) protected voidprotected voidGeometry.drawPolygonNormal(IPainter painter, List<Point> points, Coord3d normal) protected voidprotected voidGeometry.drawTriangleNormal(IPainter painter, Point p1, Point p2, Point p3, Coord3d n1, Coord3d n2, Coord3d n3) protected voidGeometry.drawWireframe(IPainter painter) protected voidvoidvoidprotected voidvoidMount resources to gl contextvoidConcurrentLineStripSplitted.pointColorSelf(IPainter painter, Point p) voidConcurrentLineStripSplitted.pointColorWire(IPainter painter, Point p) protected voidWireframeable.polygonOffsetFillDisable(IPainter painter) protected voidWireframeable.polygonOffsetFillEnable(IPainter painter) protected voidWireframeable.polygonOffsetLineDisable(IPainter painter) protected voidWireframeable.polygonOffsetLineEnable(IPainter painter) protected void -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis
Methods in org.jzy3d.plot3d.primitives.axis with parameters of type IPainterModifier and TypeMethodDescriptionprotected Coord2dAxisLabelProcessor.axisLabelOffset(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Offset for oblique labels.protected Coord2dAxisLabelProcessor.axisLabelOffsetVertical(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Computes the offset to apply to a vertical Z label to avoid covering the tick labels in the case of a 3D chart.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.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.doTransform(IPainter painter) reset to identity and apply scalingvoidvoidDraws the AxisBox.voidvoidprotected voidAxisBox.drawAnnotations(IPainter painter) protected voidAxisLabelProcessor.drawAxisLabel(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d position, String label, float rotation, Coord2d offset) voidAxisTickProcessor.drawAxisTickNumericLabel(IPainter painter, int direction, Color color, Horizontal hAlign, Vertical vAlign, BoundingBox3d ticksTxtBounds, String tickLabel, Coord3d tickPosition) AxisTickProcessor.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.AxisTickProcessor.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.voidvoidprotected 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.AxisTickProcessor.drawTicks(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val) Draws axis labels, tick lines and tick labelvoidAxisBox.drawTicksAndLabels(IPainter painter) Trigger all axis ticks and labels rendering if conditions are met.voidAxisBox.drawTicksAndLabelsX(IPainter painter) Select an X axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)voidAxisBox.drawTicksAndLabelsY(IPainter painter) Select an Y axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)voidAxisBox.drawTicksAndLabelsZ(IPainter painter) Select a Z axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)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 floatAxisTickProcessor.getTickLength3D_OrComputeTickLength2D(IPainter painter, int dimension) Compute tick length, returned as a ratio of the scene bounds.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 IPainterModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidAxeLineAnnotation.drawHorizontalLineGL2(IPainter painter, Range xrange, float value) voidvoidvoidAxeLineAnnotation.drawVerticalLine(IPainter painter, Range yrange, float value) -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis.layout
Methods in org.jzy3d.plot3d.primitives.axis.layout with parameters of type IPainterModifier and TypeMethodDescriptionintAxisLayout.getMaxXTickLabelWidth(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and rendererintAxisLayout.getMaxYTickLabelWidth(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and renderer on the Y axisintAxisLayout.getMaxZTickLabelWidth(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and renderer on the Z axisintAxisLayout.getRightMostXTickLabelWidth(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.enlightables
Methods in org.jzy3d.plot3d.primitives.enlightables with parameters of type IPainter -
Uses of IPainter in org.jzy3d.plot3d.primitives.graphs
Methods in org.jzy3d.plot3d.primitives.graphs with parameters of type IPainterModifier and TypeMethodDescriptionvoidprotected abstract voidprotected 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 IPainterModifier and TypeMethodDescriptionprotected voidprotected voidprotected 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 IPainterModifier and TypeMethodDescriptionstatic List<PolygonProjection>static List<PolygonProjection>static List<PolygonProjection>static List<PolygonProjection> -
Uses of IPainter in org.jzy3d.plot3d.primitives.selectable
Methods in org.jzy3d.plot3d.primitives.selectable with parameters of type IPainterModifier and TypeMethodDescriptionvoidvoidvoidvoidvoid -
Uses of IPainter in org.jzy3d.plot3d.primitives.symbols
Methods in org.jzy3d.plot3d.primitives.symbols with parameters of type IPainter -
Uses of IPainter in org.jzy3d.plot3d.primitives.textured
Methods in org.jzy3d.plot3d.primitives.textured with parameters of type IPainterModifier and TypeMethodDescriptionprotected voidprotected voidvoidvoidvoidvoid -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo
Methods in org.jzy3d.plot3d.primitives.vbo with parameters of type IPainterModifier and TypeMethodDescriptionprotected voidvoidvoidvoidShaderMeshVBOBuilder.load(IPainter painter, DrawableVBO drawable) voidShaderWaterfallVBOBuilder.load(IPainter painter, DrawableVBO drawable) voidvoid -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.builders
Methods in org.jzy3d.plot3d.primitives.vbo.builders with parameters of type IPainterModifier and TypeMethodDescriptionvoidVBOBuilderListCoord3d.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 IPainterModifier and TypeMethodDescriptionprotected voidprotected voidDrawableVBO2.doDrawElements(IPainter painter) Perform rendering of this VBO.voidvoidvoidprotected com.jogamp.opengl.GLvoidSphereVBO.VBOSphereMeshBuilder.load(IPainter painter, DrawableVBO drawable) voidvoidInvoke the loader.voidvoidDrawableVBO2.setData(IPainter painter, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) voidDrawableVBO2.setData(IPainter painter, IntBuffer elementsCount, com.jogamp.common.nio.PointerBuffer elementsIndices, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) voidDrawableVBO2.setData(IPainter painter, IntBuffer elements, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) Configure a VBO with vertices, colors, and indices describing vertex references for building triangles.voidDrawableVBO2.setData(IPainter painter, IntBuffer elementsStarts, IntBuffer elementsLength, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Methods in org.jzy3d.plot3d.primitives.vbo.drawable.loaders with parameters of type IPainterModifier and TypeMethodDescriptionvoidVBOBufferLoaderForArrays.load(IPainter painter, DrawableVBO2 drawable) voidVBOBufferLoaderForPolygons.load(IPainter painter, DrawableVBO2 drawable) voidVBOBufferLoaderForPolygonsPrimitiveRestart.load(IPainter painter, DrawableVBO2 drawable) -
Uses of IPainter in org.jzy3d.plot3d.primitives.volume
Methods in org.jzy3d.plot3d.primitives.volume with parameters of type IPainterModifier and TypeMethodDescriptionvoidvoidvoidvoidCubeVBOBuilder.load(IPainter painter, DrawableVBO drawable) voidvoidvoid -
Uses of IPainter in org.jzy3d.plot3d.rendering.ddp.algorithms
Methods in org.jzy3d.plot3d.rendering.ddp.algorithms with parameters of type IPainterModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidprotected voidprotected voidprotected voidprotected voidprotected com.jogamp.opengl.GL2protected com.jogamp.opengl.glu.GLUvoidvoidvoidvoidvoidvoidvoidvoidprotected voidAbstractDepthPeelingAlgorithm.tasksToRender(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends
Methods in org.jzy3d.plot3d.rendering.legends with parameters of type IPainter -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.colorbars
Methods in org.jzy3d.plot3d.rendering.legends.colorbars with parameters of type IPainter -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.series
Methods in org.jzy3d.plot3d.rendering.legends.series with parameters of type IPainterModifier and TypeMethodDescriptionvoidvoidvoidDeprecated.protected voidViewAndLegendLayout.renderLegends(IPainter painter, float left, float right, List<ILegend> data, ICanvas canvas) Deprecated.voidAWTSerieLegend.updateMinimumDimension(IPainter painter) voidAWTSeriesLegend.updateMinimumDimension(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.lights
Methods in org.jzy3d.plot3d.rendering.lights with parameters of type IPainterModifier and TypeMethodDescriptionvoidvoidprotected voidLight.configureLight(IPainter painter, int lightId) voidvoidvoidLightSet.enableLightIfThereAreLights(IPainter painter) voidprotected void -
Uses of IPainter in org.jzy3d.plot3d.rendering.scene
Methods in org.jzy3d.plot3d.rendering.scene with parameters of type IPainterModifier and TypeMethodDescriptionvoidDecompose allCompositeobjects, and sort the extracted monotype (i.e.voidvoidDecompose allCompositeobjects, and sort the extracted monotype (i.e.voidvoidGraph.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) voidUpdate all interactiveDrawableprojections -
Uses of IPainter in org.jzy3d.plot3d.rendering.textures
Methods in org.jzy3d.plot3d.rendering.textures with parameters of type IPainterModifier and TypeMethodDescriptioncom.jogamp.opengl.util.texture.TextureBufferedImageTexture.getTexture(IPainter painter) com.jogamp.opengl.util.texture.TextureSharedTexture.getTexture(IPainter painter) static voidvoidA GL2 context MUST be current.voidA GL2 context MUST be current. -
Uses of IPainter in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as IPainterMethods in org.jzy3d.plot3d.rendering.view that return IPainterMethods in org.jzy3d.plot3d.rendering.view with parameters of type IPainterModifier and TypeMethodDescriptionvoidApplies orthogonal projection only if parameters are valid (i.e. not zero)static Coord2dAbstractViewportManager.apply_WindowsHiDPI_Workaround(IPainter painter, int width, int height) static Coord2dAbstractViewportManager.apply_WindowsHiDPI_Workaround(IPainter painter, Coord2d viewport) AbstractViewportManager.applyViewport(IPainter painter) Build and return aViewportConfiguration.protected voidAbstractViewportManager.applyViewportRectangle(IPainter painter) protected voidAbstractViewportManager.applyViewportSquared(IPainter painter) protected AWTImageViewport.ImageLayoutAWTImageViewport.computeLayout(IPainter painter) Compute the position of the image in this viewport based on the image dimensions, the viewport dimensions and the margin.voidvoidCamera.doShoot(IPainter painter, CameraMode projection) Apply camera position and orientation and performs projection of the visible volume either in perspective or orthogonal mode.static Coord2dAbstractViewportManager.getWindowsHiDPIScale_Workaround(IPainter painter) Camera.modelToScreen(IPainter painter, Coord3d point) Transform a 3d point coordinate into its screen position.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.renderingSphereRadius,Camera.targetandCamera.eye.voidvoidAWTNativeViewOverlay.render(View view, ViewportConfiguration viewport, IPainter painter) voidEmulGLViewOverlay.render(View view, ViewportConfiguration viewport, IPainter painter) voidRenders the picture into the window, according to the viewport settings.voidIViewOverlay.render(View view, ViewportConfiguration viewport, IPainter painter) protected voidAWTImageViewport.renderImage(IPainter painter) protected voidAbstractViewportManager.renderSubScreenGrid(IPainter painter) Renders a grid on the defined sub screen.Camera.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) void -
Uses of IPainter in org.jzy3d.plot3d.rendering.view.annotation
Methods in org.jzy3d.plot3d.rendering.view.annotation with parameters of type IPainter -
Uses of IPainter in org.jzy3d.plot3d.rendering.view.layout
Methods in org.jzy3d.plot3d.rendering.view.layout with parameters of type IPainterModifier and TypeMethodDescriptionprotected voidViewAndColorbarsLayout.computeSeparator(IPainter painter, ICanvas canvas, List<ILegend> legends) voidvoidOnce rendered, this layout knows the colorbar width which can be retrieved withViewAndColorbarsLayout.getLegendsWidth()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 voidViewAndColorbarsLayout.renderLegends(IPainter painter, float left, float right, List<ILegend> legends, ICanvas canvas) Renders the legends within the screen slice given by the left and right parameters.protected voidViewAndColorbarsLayout.renderLegends(IPainter painter, Chart chart) protected voidViewAndColorbarsLayout.renderView(IPainter painter, Chart chart) protected intEmulGLViewAndColorbarsLayout.updateAndGetMinDimensions(IPainter painter, ILegend legend) protected intViewAndColorbarsLayout.updateAndGetMinDimensions(IPainter painter, ILegend legend) -
Uses of IPainter in org.jzy3d.plot3d.text
Methods in org.jzy3d.plot3d.text with parameters of type IPainterModifier and TypeMethodDescriptionAbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color) AbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color) AbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset) ITextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color) ITextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) ITextRenderer.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.ITextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset) ITextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color) ITextRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) ITextRenderer.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.drawable
Methods in org.jzy3d.plot3d.text.drawable with parameters of type IPainterModifier and TypeMethodDescriptionvoidDrawableTextWrapper.flipHorizontalAlignIfEnabled(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers with parameters of type IPainterModifier and TypeMethodDescriptionprotected BoundingBox3dTextBillboardRenderer.computeTextBounds(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims) Deprecated.protected BoundingBox3dTextBitmapRenderer.computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen) Deprecated.protected BoundingBox3dTextRenderer.computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen) TextBillboardRenderer.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Deprecated.Draw a string at the specified position and compute the 3d volume occupied by the string according to the current Camera configuration.TextBitmapRenderer.drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Deprecated.Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.TextRenderer.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 voidDeprecated.protected org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSizeTextBillboardRenderer.printString(IPainter painter, String s, Horizontal halign, Vertical valign) Deprecated.Performs actual display of the string.protected Coord3dDeprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3dConvert 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 IPainterModifier and TypeMethodDescriptionJOGLTextRenderer2d.drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal horizontal, Vertical vertical, Color color, Coord2d screenOffset, Coord3d sceneOffset) JOGLTextRenderer3d.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, float rotation, 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 IPainterModifier and TypeMethodDescriptionvoidproduces a rotation of angle degrees around the vector (𝑥,𝑦,𝑧)voidvoidLoad the identity matrix and executes the stored sequence of Transformer.voidvoidExecute the transformation to the current GL context.voidvoidvoidTranslateDrawable.translateTo(IPainter painter, Coord3d center, boolean reverse)