JMSLTM Numerical Library 4.0

com.imsl.chart3d
Class AxisBox

java.lang.Object
  extended bycom.imsl.chart.AbstractChartNode
      extended bycom.imsl.chart3d.ChartNode3D
          extended bycom.imsl.chart3d.AxisBox
All Implemented Interfaces:
Cloneable, Serializable

public class AxisBox
extends ChartNode3D
implements Serializable

Box behind the axis.

The axis box is drawn behind the axis. The color is defined by this node's "FillColor" attribute value. The default color is a transparent gray.

The box also includes grid lines. They are drawn with this node's "LineColor" attribute.

This node is created by the Chart3D node. To disable this node, set its "Paint" attribute value to false.

See Also:
Serialized Form

Field Summary
static int FACE_XA
          Show the x = a face of the box.
static int FACE_XB
          Show the x = b face of the box.
static int FACE_YA
          Show the y = a face of the box.
static int FACE_YB
          Show the y = b face of the box.
static int FACE_ZA
          Show the z = a face of the box.
static int FACE_ZB
          Show the z = b face of the box.
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.
 int getVisibleFaces()
          Returns the flag indicating which faces of the box are to be drawn.
 void setVisibleFaces(int visibleFaces)
          Sets the "VisibleFaces" attribute indicating which faces of the box are to be drawn.
 
Methods inherited from class com.imsl.chart3d.ChartNode3D
getAxisTitlePosition, getBoundingSphere, getChildren, getColorFunction, getConcatenatedViewport, getDataType, getMarkerPulsingCycle, getMarkerPulsingCycleOffset, getMarkerPulsingMaximumScale, getMarkerPulsingMinimumScale, getMarkerRotatingAxis, getMarkerRotatingCycle, getMarkerRotatingCycleOffset, getMarkerType, getMaterial, getParent, getTitle, getViewport, getVirtualUniverse, getZ, setAxisTitlePosition, setBoundingSphere, setColorFunction, setDataType, setMarkerPulsingCycle, setMarkerPulsingCycleOffset, setMarkerPulsingMaximumScale, setMarkerPulsingMinimumScale, setMarkerRotatingAxis, setMarkerRotatingCycle, setMarkerRotatingCycleOffset, setMarkerType, setMaterial, setTitle, setViewport, setViewport, setZ
 
Methods inherited from class com.imsl.chart.AbstractChartNode
clone, clone, clone, clone, getAbstractParent, getAttribute, getAutoscaleInput, getAutoscaleMinimumTimeInterval, getAutoscaleOutput, getBooleanAttribute, getChildList, getColorAttribute, getCustomTransform, getDensity, getDoubleAttribute, getFillColor, getFont, getFontName, getFontSize, getFontStyle, getImage, getIntegerAttribute, getLabelType, getLightColor, getLineColor, getLineWidth, getLocale, getMarkerColor, getMarkerSize, getName, getNumber, getPaint, getStringAttribute, getTextColor, getTextFormat, getTickLength, getTransform, getX, getY, isAncestorOf, isAttributeSet, isAttributeSetAtThisNode, isBitSet, parseColor, remove, setAttribute, setAutoscaleInput, setAutoscaleMinimumTimeInterval, setAutoscaleOutput, setCustomTransform, setDensity, setFillColor, setFillColor, setFont, setFontName, setFontSize, setFontStyle, setImage, setLabelType, setLightColor, setLightColor, setLineColor, setLineColor, setLineWidth, setLocale, setMarkerColor, setMarkerColor, setMarkerSize, setName, setNumber, setPaint, setTextColor, setTextColor, setTextFormat, setTextFormat, setTickLength, setTransform, setX, setY, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FACE_XA

public static final int FACE_XA
Show the x = a face of the box.

See Also:
Constant Field Values

FACE_XB

public static final int FACE_XB
Show the x = b face of the box.

See Also:
Constant Field Values

FACE_YA

public static final int FACE_YA
Show the y = a face of the box.

See Also:
Constant Field Values

FACE_YB

public static final int FACE_YB
Show the y = b face of the box.

See Also:
Constant Field Values

FACE_ZA

public static final int FACE_ZA
Show the z = a face of the box.

See Also:
Constant Field Values

FACE_ZB

public static final int FACE_ZB
Show the z = b face of the box.

See Also:
Constant Field Values

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

addToSceneGraph

protected void addToSceneGraph(Group parent)
Description copied from class: ChartNode3D
Called to add this object to the scene graph.

Specified by:
addToSceneGraph in class ChartNode3D
Parameters:
parent - is the node in the scene graph at which this object is to be added.

getVisibleFaces

public int getVisibleFaces()
Returns the flag indicating which faces of the box are to be drawn. The default value is FACE_XB | FACE_YB | FACE_ZA.


setVisibleFaces

public void setVisibleFaces(int visibleFaces)
Sets the "VisibleFaces" attribute indicating which faces of the box are to be drawn.

Parameters:
visibleFaces - is an or-ed combination of the flags FACE_XA, FACE_YA, FACE_ZA, FACE_XB, FACE_YB, FACE_ZB.

JMSLTM Numerical Library 4.0

Copyright 1970-2006 Visual Numerics, Inc.
Built June 1 2006.