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.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 protected 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. 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 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 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 voidCompileableComposite. compile(IPainter painter)If 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)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)voidCoplanarityManager. draw(IPainter painter)Implements recipe given byvoidCubeGLUT. draw(IPainter painter)voidDisk. draw(IPainter painter)abstract voidDrawable. draw(IPainter painter)Call OpenGL2 routines for rendering the object.voidDrawableBoundingBox. draw(IPainter painter)voidEmulGLDrawableImage. draw(IPainter painter)voidGeometry. draw(IPainter painter)voidIGLRenderer. draw(IPainter painter)voidLineStrip. draw(IPainter painter)voidMultiDrawable. 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)voidTeapot. 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)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 voidGeometry. drawPolygonNormal(IPainter painter, List<Point> points, List<Coord3d> normal)protected voidGeometry. drawPolygonNormal(IPainter painter, List<Point> points, Coord3d normal)protected voidGeometry. drawTriangleNormal(IPainter painter, Point p1, Point p2, Point p3, Coord3d normal)protected voidGeometry. drawTriangleNormal(IPainter painter, Point p1, Point p2, Point p3, Coord3d n1, Coord3d n2, Coord3d n3)protected voidGeometry. drawWireframe(IPainter painter)protected voidCompileableComposite. execute(IPainter painter)voidCoplanarityManager. mount(IPainter painter)protected voidCoplanarityManager. mount(IPainter painter, Drawable d)voidIGLBindedResource. mount(IPainter painter)Mount 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 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 AxisBox.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 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)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 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 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.axis.layout
Methods in org.jzy3d.plot3d.primitives.axis.layout with parameters of type IPainter Modifier and Type Method Description intAxisLayout. 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 -
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)protected voidDrawableVBO2. doDrawElements(IPainter painter)Perform rendering of this VBO.voidDrawableVBO. draw(IPainter painter)voidDrawableVBO2. draw(IPainter painter)voidSphereVBO. draw(IPainter painter)protected com.jogamp.opengl.GLDrawableVBO2. getGL(IPainter painter)voidSphereVBO.VBOSphereMeshBuilder. load(IPainter painter, DrawableVBO drawable)voidDrawableVBO. mount(IPainter painter)voidDrawableVBO2. mount(IPainter painter)Invoke the loader.voidSphereVBO. mount(IPainter painter)voidDrawableVBO2. 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 IPainter Modifier and Type Method Description voidVBOBufferLoaderForArrays. 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 IPainter Modifier and Type Method Description voidCubeVBO. draw(IPainter painter)voidTexture3D. draw(IPainter painter)voidVolume. draw(IPainter painter)voidCubeVBOBuilder. load(IPainter painter, DrawableVBO drawable)voidCubeVBO. mount(IPainter painter)voidTexture3D. mount(IPainter painter)voidVolume. mount(IPainter painter) -
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)voidFrontToBackPeelingAlgorithm. display(IPainter painter)voidIDepthPeelingAlgorithm. display(IPainter painter)voidWeightedAveragePeelingAlgorithm. display(IPainter painter)voidWeightedSumPeelingAlgorithm. display(IPainter painter)voidAbstractDepthPeelingAlgorithm. dispose(IPainter painter)voidIDepthPeelingAlgorithm. dispose(IPainter painter)protected voidDualDepthPeelingAlgorithm. doRender(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidFrontToBackPeelingAlgorithm. doRender(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidWeightedAveragePeelingAlgorithm. doRender(IPainter painter, com.jogamp.opengl.GL2 gl)protected voidWeightedSumPeelingAlgorithm. doRender(IPainter painter, com.jogamp.opengl.GL2 gl)protected com.jogamp.opengl.GL2AbstractDepthPeelingAlgorithm. getGL(IPainter painter)protected com.jogamp.opengl.glu.GLUAbstractDepthPeelingAlgorithm. getGLU(IPainter painter)voidAbstractAccumulationDepthPeeling. init(IPainter painter, int width, int height)voidDualDepthPeelingAlgorithm. init(IPainter painter, int width, int height)voidFrontToBackPeelingAlgorithm. init(IPainter painter, int width, int height)voidIDepthPeelingAlgorithm. init(IPainter painter, int width, int height)voidAbstractAccumulationDepthPeeling. reshape(IPainter painter, int width, int height)voidDualDepthPeelingAlgorithm. reshape(IPainter painter, int width, int height)voidFrontToBackPeelingAlgorithm. reshape(IPainter painter, int width, int height)voidIDepthPeelingAlgorithm. reshape(IPainter painter, int width, int height)protected voidAbstractDepthPeelingAlgorithm. tasksToRender(IPainter painter) -
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, int lightId)voidLightSet. disable(IPainter painter)voidLightSet. enable(IPainter painter, boolean onlyIfAtLeastOneLight)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.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 voidView. correctCameraPositionForIncludingTextLabels(IPainter painter, ViewportConfiguration viewport)Deprecated.voidCamera. doLookAt(IPainter painter)voidCamera. doShoot(IPainter painter, CameraMode projection)Apply camera position and orientation and performs projection of the visible volume either in perspective or orthogonal mode.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.renderingSphereRadius,Camera.targetandCamera.eye.voidAWTImageViewport. render(IPainter painter)voidAWTNativeViewOverlay. render(View view, ViewportConfiguration viewport, IPainter painter)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)Once 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 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)protected floatEmulGLViewAndColorbarsLayout. updateFromValueToShrinkColorbar(IPainter painter, int width, AWTColorbarLegend awtLegend)protected floatNativeViewAndColorbarsLayout. updateFromValueToShrinkColorbar(IPainter painter, int width, AWTColorbarLegend awtLegend) -
Uses of IPainter in org.jzy3d.plot3d.text
Methods in org.jzy3d.plot3d.text with parameters of type IPainter Modifier and Type Method Description 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, float rotation, TextAlign align, 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, float rotation, TextAlign align, Color color, Coord2d screenOffset)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.drawable
Methods in org.jzy3d.plot3d.text.drawable with parameters of type IPainter Modifier and Type Method Description voidDrawableTextWrapper. draw(IPainter painter) -
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)Deprecated.protected BoundingBox3dTextBitmapRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)Deprecated.protected BoundingBox3dTextRenderer. 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)Deprecated.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)Deprecated.Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.BoundingBox3dTextRenderer. 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)Deprecated.protected voidTextRenderer. 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)Deprecated.Performs actual display of the string.protected Coord3dTextBitmapRenderer. to3D(IPainter painter, Coord3d screen)Deprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3dTextRenderer. 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, 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 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)voidTransformer. execute(IPainter painter)Execute the transformation to the current GL context.voidTranslate. execute(IPainter painter)voidTranslateDrawable. execute(IPainter painter)voidTranslateDrawable. translateTo(IPainter painter, Coord3d center, boolean reverse)
-