lt.monarch.chart.chart3D.series
Class NaturalCubicSpline3DStrategy

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.NaturalCubicSpline3DStrategy
All Implemented Interfaces:
java.io.Serializable

public class NaturalCubicSpline3DStrategy
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
NaturalCubicSpline3DStrategy()
           
 
Method Summary
Modifier and Type Method and Description
protected  Point3D[] calculateSplinePoints(double[] x, double[] y, double[] z, int pointCount)
          Calculate spline points.
 
Methods inherited from class lt.monarch.chart.chart3D.series.Spline3DStrategy
calculateSpline, drawAndFill, drawLine, 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

NaturalCubicSpline3DStrategy

public NaturalCubicSpline3DStrategy()
Method Detail

calculateSplinePoints

protected Point3D[] calculateSplinePoints(double[] x,
                                          double[] y,
                                          double[] z,
                                          int pointCount)
Description copied from class: Spline3DStrategy
Calculate spline points. !!! Points size should be (pointCoint - 1)*(step+1) !!!

Overrides:
calculateSplinePoints in class Spline3DStrategy
Returns: