Package org.jzy3d.plot3d.primitives.axis
Class ContourAxisBox
java.lang.Object
org.jzy3d.plot3d.primitives.axis.AxisBox
org.jzy3d.plot3d.primitives.axis.ContourAxisBox
- All Implemented Interfaces:
IAxis
An axe box for displaying a contour map that remains on bottom of the box, whatever the box scale
is.
- Author:
- Martin Pernollet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BufferedImageprotected NativeDrawableImageprotected ContourMeshprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatFields inherited from class org.jzy3d.plot3d.primitives.axis.AxisBox
annotations, AXE_X, AXE_Y, AXE_Z, axeXquads, axeXx, axeXy, axeXz, axeYquads, axeYx, axeYy, axeYz, axeZquads, axeZx, axeZy, axeZz, boxBounds, center, depthRangeTrick, EDGE_0, EDGE_1, EDGE_2, EDGE_3, labels, layout, NO_OVERLAP_DEPTH_RATIO, normx, normy, normz, PRECISION, quadIsHidden, quadx, quady, quadz, rotateLabel, scale, spaceTransformer, textRenderer, ticks, view, wholeBounds, xrange, yrange, zrange -
Constructor Summary
ConstructorsConstructorDescriptionContourAxisBox(BoundingBox3d bbox) ContourAxisBox(BoundingBox3d bbox, AxisLayout layout) -
Method Summary
Modifier and TypeMethodDescriptionvoidDraws the AxisBox.voiddrawMesh(IPainter painter, ContourMesh mesh) protected voidprotected voidsetAxeBox(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) Set the parameters and data of the AxeBox.voidsetContourImg(BufferedImage contourImage, Range xrange, Range yrange) voidsetContourMesh(ContourMesh contour) Methods inherited from class org.jzy3d.plot3d.primitives.axis.AxisBox
addAnnotation, dispose, doTransform, drawAnnotations, drawCube, drawFace, drawGrid, drawGridOnQuad, drawTicksAndLabels, drawTicksAndLabelsX, drawTicksAndLabelsY, drawTicksAndLabelsZ, findClosestXaxe, findClosestYaxe, findClosestZaxe, getAnnotations, getAxisTicks, getBounds, getCenter, getCorners, getHiddenQuads, getHiddenQuads, getLabelProcessor, getLabelRotator, getLayout, getQuadIsHidden, getQuadX, getQuadY, getQuadZ, getScale, getSpaceTransformer, getTextRenderer, getTickProcessor, getView, getWholeBounds, init, is2DWithX, is2DWithY, is2DWithZ, is3D, isX, isXAxisLabelDisplayed, isY, isYAxisLabelDisplayed, isZ, isZAxisLabelDisplayed, min, setAnnotations, setAxe, setLabelProcessor, setLabelRotator, setScale, setSpaceTransformer, setTextRenderer, setTickProcessor, setView, updateHiddenQuads
-
Field Details
-
xmin
protected float xmin -
xmax
protected float xmax -
ymin
protected float ymin -
ymax
protected float ymax -
zmin
protected float zmin -
zmax
protected float zmax -
contourImg
-
contourTexture
-
mesh
-
-
Constructor Details
-
ContourAxisBox
-
ContourAxisBox
-
-
Method Details
-
getContourImage
-
setContourImg
-
getContourMesh
-
setContourMesh
-
rebuildTexture
protected void rebuildTexture() -
getDefaultTextureMapping
-
setAxeBox
protected void setAxeBox(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) Description copied from class:AxisBoxSet the parameters and data of the AxeBox. -
draw
Description copied from class:AxisBoxDraws the AxisBox. The camera is used to determine which axis is closest to the ur point ov view, in order to decide for an axis on which to diplay the tick values. -
drawMesh
-