JMSLTM Numerical Library 3.0

com.imsl.chart
Class Grid

java.lang.Object
  extended bycom.imsl.chart.ChartNode
      extended bycom.imsl.chart.Grid
All Implemented Interfaces:
Cloneable, Serializable

public class Grid
extends ChartNode

Draws the grid lines perpendicular to an axis.

Grid is created by Axis1D as its child. It can be retrieved using the method Axis1D.getGrid().

Line attributes in this node control the drawing of the grid lines.

See Also:
Chart Programmer's Guide: Grid, Serialized Form

Field Summary
 
Fields inherited from class com.imsl.chart.ChartNode
AUTOSCALE_DATA, AUTOSCALE_DENSITY, AUTOSCALE_NUMBER, AUTOSCALE_OFF, AUTOSCALE_WINDOW, AXIS_X, AXIS_X_TOP, AXIS_Y, AXIS_Y_RIGHT, BAR_TYPE_HORIZONTAL, BAR_TYPE_VERTICAL, DASH_PATTERN_DASH, DASH_PATTERN_DASH_DOT, DASH_PATTERN_DOT, DASH_PATTERN_SOLID, DATA_TYPE_FILL, DATA_TYPE_LINE, DATA_TYPE_MARKER, DATA_TYPE_PICTURE, FILL_TYPE_GRADIENT, FILL_TYPE_NONE, FILL_TYPE_PAINT, FILL_TYPE_SOLID, LABEL_TYPE_NONE, LABEL_TYPE_PERCENT, LABEL_TYPE_TITLE, LABEL_TYPE_X, LABEL_TYPE_Y, MARKER_TYPE_ASTERISK, MARKER_TYPE_CIRCLE_CIRCLE, MARKER_TYPE_CIRCLE_PLUS, MARKER_TYPE_CIRCLE_X, MARKER_TYPE_DIAMOND_PLUS, MARKER_TYPE_FILLED_CIRCLE, MARKER_TYPE_FILLED_DIAMOND, MARKER_TYPE_FILLED_SQUARE, MARKER_TYPE_FILLED_TRIANGLE, MARKER_TYPE_HOLLOW_CIRCLE, MARKER_TYPE_HOLLOW_DIAMOND, MARKER_TYPE_HOLLOW_SQUARE, MARKER_TYPE_HOLLOW_TRIANGLE, MARKER_TYPE_OCTAGON_PLUS, MARKER_TYPE_OCTAGON_X, MARKER_TYPE_PLUS, MARKER_TYPE_SQUARE_PLUS, MARKER_TYPE_SQUARE_X, MARKER_TYPE_X, TEXT_X_CENTER, TEXT_X_LEFT, TEXT_X_RIGHT, TEXT_Y_BOTTOM, TEXT_Y_CENTER, TEXT_Y_TOP, TRANSFORM_CUSTOM, TRANSFORM_LINEAR, TRANSFORM_LOG
 
Method Summary
 int getType()
          Returns the axis type.
 void paint(Draw draw)
          Paints this node and all of its children.
 
Methods inherited from class com.imsl.chart.ChartNode
addPickListener, clone, clone, clone, clone, firePickListeners, getALT, getAttribute, getAutoscaleInput, getAutoscaleMinimumTimeInterval, getAutoscaleOutput, getAxis, getBackground, getBarGap, getBarType, getBarWidth, getBooleanAttribute, getChart, getChartTitle, getChildren, getClipData, getColorAttribute, getComponent, getConcatenatedViewport, getCustomTransform, getDataType, getDensity, getDoubleAttribute, getDoubleBuffering, getExplode, getFillColor, getFillOutlineColor, getFillOutlineType, getFillPaint, getFillType, getFont, getFontName, getFontSize, getFontStyle, getGradient, getHREF, getImage, getIntegerAttribute, getLabelType, getLegend, getLineColor, getLineDashPattern, getLineWidth, getLocale, getMarkerColor, getMarkerDashPattern, getMarkerSize, getMarkerThickness, getMarkerType, getName, getNumber, getPaint, getParent, getReference, getScreenAxis, getScreenSize, getScreenViewport, getSize, getSkipWeekends, getStringAttribute, getTextAngle, getTextColor, getTextFormat, getTickLength, getTitle, getToolTip, getTransform, getViewport, getX, getY, isAncestorOf, isAttributeSet, isAttributeSetAtThisNode, isBitSet, parseColor, remove, removePickListener, setALT, setAttribute, setAutoscaleInput, setAutoscaleMinimumTimeInterval, setAutoscaleOutput, setBarGap, setBarType, setBarWidth, setChartTitle, setClipData, setCustomTransform, setDataType, setDensity, setDoubleBuffering, setExplode, setFillColor, setFillColor, setFillOutlineColor, setFillOutlineColor, setFillOutlineType, setFillPaint, setFillPaint, setFillPaint, setFillType, setFont, setFontName, setFontSize, setFontStyle, setGradient, setGradient, setGradient, setHREF, setImage, setImage, setLabelType, setLineColor, setLineColor, setLineDashPattern, setLineWidth, setLocale, setMarkerColor, setMarkerColor, setMarkerDashPattern, setMarkerSize, setMarkerThickness, setMarkerType, setName, setNumber, setPaint, setReference, setScreenSize, setSize, setSkipWeekends, setTextAngle, setTextColor, setTextColor, setTextFormat, setTextFormat, setTickLength, setTitle, setTitle, setToolTip, setTransform, setViewport, setViewport, setX, setY, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

paint

public void paint(Draw draw)
Paints this node and all of its children. This is normally called only by the paint method in this node's parent.

Specified by:
paint in class ChartNode
Parameters:
draw - the Draw object to be painted

getType

public int getType()
Returns the axis type.

Returns:
an int, the axis type

JMSLTM Numerical Library 3.0

Copyright 1970-2004 Visual Numerics, Inc.
Built November 5 2004.