lt.monarch.chart.chart3D.series
Class Surface3DWithFilledHolesStrategy<ChartProjector extends Projector>

java.lang.Object
  extended by lt.monarch.chart.chart3D.series.AbstractSurface3DStrategy
      extended by lt.monarch.chart.chart3D.series.Surface3DWithFilledHolesStrategy<ChartProjector>
All Implemented Interfaces:
java.io.Serializable

public class Surface3DWithFilledHolesStrategy<ChartProjector extends Projector>
extends AbstractSurface3DStrategy

3d surface with filled holes strategy Null values in data model are filled by calculating the average value of surrounding values.

See Also:
Serialized Form

Field Summary
Modifier and Type Field and Description
protected  boolean[][] interpolated
           
 
Fields inherited from class lt.monarch.chart.chart3D.series.AbstractSurface3DStrategy
colorsValue, columnList, columns, data, max, min, minMaxValues, points, rowList, rows, triangles, wall_fill_polygons, wall_outline_polygons, xMapper, yMapper, zMapper
 
Constructor Summary
Constructor and Description
Surface3DWithFilledHolesStrategy()
           
 
Method Summary
Modifier and Type Method and Description
protected  boolean fillHoles()
           
protected  void pointer()
           
protected  boolean preDraw()
           
protected  void triangxxx()
           
 
Methods inherited from class lt.monarch.chart.chart3D.series.AbstractSurface3DStrategy
calculateMinMax, createLegendEntries, draw, drawMarkers, drawSolid, getMatrixData, getMinMaxValues, initMinMaxValues, projectPolygon, quantifyDepth, updateLegendStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interpolated

protected boolean[][] interpolated
Constructor Detail

Surface3DWithFilledHolesStrategy

public Surface3DWithFilledHolesStrategy()
Method Detail

preDraw

protected boolean preDraw()
Overrides:
preDraw in class AbstractSurface3DStrategy

pointer

protected void pointer()
Specified by:
pointer in class AbstractSurface3DStrategy

triangxxx

protected void triangxxx()
Specified by:
triangxxx in class AbstractSurface3DStrategy

fillHoles

protected boolean fillHoles()