lt.monarch.chart.chart3D.series
Class NullSpline3DStrategy

java.lang.Object
  extended by lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
      extended by lt.monarch.chart.chart3D.series.Line3DStrategy
          extended by lt.monarch.chart.chart3D.series.Spline3DStrategy
              extended by lt.monarch.chart.chart3D.series.NullSpline3DStrategy
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NullNaturalCubicSpline3DStrategy

public class NullSpline3DStrategy
extends Spline3DStrategy

See Also:
Serialized Form

Field Summary
Modifier and Type Field and Description
 
Fields inherited from class lt.monarch.chart.chart3D.series.Spline3DStrategy
step
 
Fields inherited from class lt.monarch.chart.chart3D.series.Line3DStrategy
bottomPolygon, firstX, isSortedSeries, lastX, lineWidth, polygon, pseudoModel
 
Fields inherited from class lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
baseValue, dirty, isConnected, mapper, metaModel, minMaxValues, model, paintMode, planePoint, projector, showNullValues, style, tempPoint, xMapper, yMapper, zMapper, zoomMultiplier
 
Constructor Summary
Constructor and Description
NullSpline3DStrategy()
           
 
Method Summary
Modifier and Type Method and Description
protected  void drawLine(AbstractGraphics g, Line3DSeries series, HotSpotMap hotMap)
          Paints the connected series line in the specified Graphics context.
 
Methods inherited from class lt.monarch.chart.chart3D.series.Spline3DStrategy
calculateSpline, calculateSplinePoints, drawAndFill, getStep, setStep, showNullPoints
 
Methods inherited from class lt.monarch.chart.chart3D.series.Line3DStrategy
appendSeriesRectangles, buildSeriesPolygons, dispose, draw, formNewPolygon, getDataValueMappingHeight, getLineWidth, getPointPosition, initDrawing, isDataInverted, isStacked, projectPolygon, setLineWidth
 
Methods inherited from class lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
finalize, getMinMaxValues, getX, getY, getZ, projectPoint
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullSpline3DStrategy

public NullSpline3DStrategy()
Method Detail

drawLine

protected void drawLine(AbstractGraphics g,
                        Line3DSeries series,
                        HotSpotMap hotMap)
Description copied from class: Line3DStrategy
Paints the connected series line in the specified Graphics context.

Overrides:
drawLine in class Spline3DStrategy
Parameters:
g - the Graphics context in which to paint the series line. NOTE: setShowNullValues(boolean) works a little different here. When set to true, the line is broken and started from the next non-null point value. When set to false, the null values are simply ignored: the line connects all non-null value points.
series - lt.monarch.chart.chart3D.series.Line3DSeries
hotMap - lt.monarch.chart.engine.HotSpotMap
See Also:
AbstractChartSeries.setShowNullValues(boolean)