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
Modifier and TypeFieldDescriptionprotected BufferedImage
protected NativeDrawableImage
protected ContourMesh
protected float
protected float
protected float
protected float
protected float
protected float
Fields 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
ConstructorDescriptionContourAxisBox
(BoundingBox3d bbox) ContourAxisBox
(BoundingBox3d bbox, AxisLayout layout) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Draws the AxisBox.void
drawMesh
(IPainter painter, ContourMesh mesh) protected void
protected void
setAxeBox
(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) Set the parameters and data of the AxeBox.void
setContourImg
(BufferedImage contourImage, Range xrange, Range yrange) void
setContourMesh
(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:AxisBox
Set the parameters and data of the AxeBox. -
draw
Description copied from class:AxisBox
Draws 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
-