public interface ValueAxis3D extends Axis3D
CategoryPlot3D, and for the X, Y or Z
axes in an XYZPlot.| Modifier and Type | Method and Description |
|---|---|
void |
configureAsValueAxis(CategoryPlot3D plot)
Configure the axis as a value axis for the specified plot.
|
void |
configureAsXAxis(XYZPlot plot)
Configure the axis as an x-axis for the specified plot.
|
void |
configureAsYAxis(XYZPlot plot)
Configure the axis as an y-axis for the specified plot.
|
void |
configureAsZAxis(XYZPlot plot)
Configure the axis as an z-axis for the specified plot.
|
java.util.List<MarkerData> |
generateMarkerData()
Returns a list of marker data instances for the markers that fall
within the current axis range.
|
java.util.List<TickData> |
generateTickData(double tickUnit)
Generates a list of tick data items for the specified tick unit.
|
ValueAxis3DType |
getConfiguredType()
Returns the type of use that the axis has been configured for.
|
ValueMarker |
getMarker(java.lang.String key)
Returns the marker with the specified key, if there is one.
|
double |
selectTick(java.awt.Graphics2D g2,
java.awt.geom.Point2D pt0,
java.awt.geom.Point2D pt1,
java.awt.geom.Point2D opposingPt)
Selects an appropriate tick size and format for the axis based on
the axis being rendered from
pt0 to pt1. |
addChangeListener, draw, getLabelColor, getLabelFont, getRange, getTickLabelColor, getTickLabelFont, isInverted, isVisible, removeChangeListener, setInverted, setLabelColor, setLabelFont, setRange, setRange, setTickLabelColor, setTickLabelFont, setVisible, translateToWorldreceiveValueAxis3DType getConfiguredType()
null if the axis has not yet been
configured).void configureAsValueAxis(CategoryPlot3D plot)
plot - the plot (null not permitted).void configureAsXAxis(XYZPlot plot)
plot - the plot (null not permitted).void configureAsYAxis(XYZPlot plot)
plot - the plot (null not permitted).void configureAsZAxis(XYZPlot plot)
plot - the plot (null not permitted).double selectTick(java.awt.Graphics2D g2, java.awt.geom.Point2D pt0, java.awt.geom.Point2D pt1, java.awt.geom.Point2D opposingPt)
pt0 to pt1.g2 - the graphics target.pt0 - the starting point.pt1 - the ending point.opposingPt - a point on the opposite side of the axis from the
labels.java.util.List<TickData> generateTickData(double tickUnit)
tickUnit is Double.NaN, then tick data is
generated for just the bounds of the axis.tickUnit - the tick unit.null).java.util.List<MarkerData> generateMarkerData()
ValueMarker getMarker(java.lang.String key)
key - the key (null not permitted).null).