|
JMSLTM Numerical Library 4.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.imsl.chart.AbstractChartNode
com.imsl.chart3d.ChartNode3D
com.imsl.chart3d.Axis3D
An x-axis, y-axis or a z-axis.
Axis3D is created by AxisXYZ as its child. It can be retrieved
using the method AxisXYZ.getAxisX() or AxisXYZ.getAxisY() or
AxisXYZ.getAxisZ().
It in turn creates the following child nodes: AxisLine,
AxisLabel, AxisTitle and MajorTick.
The number of tick marks ("Number" attribute) is set to 4, but autoscaling can change this value.
| Field Summary | |
static long |
serialVersionUID
|
| Fields inherited from class com.imsl.chart3d.ChartNode3D |
AXIS_TITLE_AT_END, AXIS_TITLE_PARALLEL, DATA_TYPE_LINE, DATA_TYPE_MARKER, DATA_TYPE_PICTURE, DATA_TYPE_TUBE, MARKER_TYPE_CUBE, MARKER_TYPE_CUSTOM, MARKER_TYPE_PLUS, MARKER_TYPE_SIMPLE_CUBE, MARKER_TYPE_SIMPLE_PLUS, MARKER_TYPE_SIMPLE_TETRAHEDRON, MARKER_TYPE_SPHERE, MARKER_TYPE_TETRAHEDRON |
| Fields inherited from class com.imsl.chart.AbstractChartNode |
AUTOSCALE_DATA, AUTOSCALE_DENSITY, AUTOSCALE_NUMBER, AUTOSCALE_OFF, AUTOSCALE_WINDOW, AXIS_X, AXIS_Y, AXIS_Z, LABEL_TYPE_NONE, LABEL_TYPE_TITLE, LABEL_TYPE_X, LABEL_TYPE_Y, LABEL_TYPE_Z, TRANSFORM_CUSTOM, TRANSFORM_LINEAR, TRANSFORM_LOG |
| Method Summary | |
protected void |
addToSceneGraph(Group parent)
Called to add this object to the scene graph. |
AxisLabel |
getAxisLabel()
Returns the label node associated with this axis. |
AxisLine |
getAxisLine()
Returns the axis line node associated with this axis. |
AxisTitle |
getAxisTitle()
Returns the title node associated with this axis. |
double |
getFirstTick()
Convenience routine to get the "FirstTick" attribute. |
MajorTick |
getMajorTick()
Returns the major tick node associated with this axis. |
double |
getTickInterval()
Retrieves the tick interval. |
double[] |
getTicks()
Returns the value of the "Ticks" attribute, if set. |
int |
getType()
Returns the axis type. |
double[] |
getWindow()
Returns the window for an Axis1D. |
void |
setFirstTick(double firstTick)
Convenience routine to set the "FirstTick" attribute. |
void |
setTickInterval(double tickInterval)
Sets the tick interval. |
void |
setTicks(double[] ticks)
Sets the value of the "Ticks" attribute. |
void |
setWindow(double[] window)
Sets the window for an Axis1D. |
void |
setWindow(double min,
double max)
Sets the window for an Axis1D. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final long serialVersionUID
| Method Detail |
protected void addToSceneGraph(Group parent)
ChartNode3D
addToSceneGraph in class ChartNode3Dparent - is the node in the scene graph at which this
object is to be added.public AxisLabel getAxisLabel()
AxisLabel node created as a child by this nodepublic AxisLine getAxisLine()
AxisLine node created as a child by this nodepublic AxisTitle getAxisTitle()
AxisTitle node created as a child by this nodepublic double getFirstTick()
double value of the "FirstTick" attribute, if
defined. Otherwise, window[0] is returned.public MajorTick getMajorTick()
MajorTick node created as a child by this nodepublic double getTickInterval()
double which specifies the tick intervalpublic double[] getTicks()
double value of the "Ticks" attribute, if
defined. Otherwise, the computed tick values are returned.public int getType()
int which specifies the node type; can be
AXIS_X, AXIS_Y,
or AXIS_ZAbstractChartNode.AXIS_X,
AbstractChartNode.AXIS_Y,
AbstractChartNode.AXIS_Zpublic double[] getWindow()
public void setFirstTick(double firstTick)
firstTick - a double, the location of the first
tickpublic void setTickInterval(double tickInterval)
tickInterval - a double which specifies a tick
intervalpublic void setTicks(double[] ticks)
ticks - an array of doubles which contain the
location, in user coordinates, of the major tick marks.
If set, this attribute overrides the automatic
computation of the tick values.public void setWindow(double[] window)
window - is an array of length two containing the range
of this axis.
public void setWindow(double min,
double max)
min - is the value of the left/bottom end of the axis.max - is the value of the right/top end of the axis.
|
JMSLTM Numerical Library 4.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||