org.jzy3d.plot3d.builder.concrete
Class RingExtrapolator

java.lang.Object
  extended by org.jzy3d.plot3d.builder.Tessellator
      extended by org.jzy3d.plot3d.builder.concrete.OrthonormalTessellator
          extended by org.jzy3d.plot3d.builder.concrete.RingExtrapolator

public class RingExtrapolator
extends OrthonormalTessellator


Field Summary
protected  ColorMapper cmap
           
protected  Color factor
           
protected  RingTessellator interpolator
           
protected  float ringMax
           
 
Fields inherited from class org.jzy3d.plot3d.builder.concrete.OrthonormalTessellator
findxi, findyj, x, y, z
 
Constructor Summary
RingExtrapolator(float ringMax, ColorMapper cmap, Color factor)
           
 
Method Summary
 AbstractComposite build(float[] x, float[] y, float[] z)
           
 void extrapolate(int n)
          Add extrapolated points on the grid.
 List<Polygon> getExtrapolatedRingPolygons()
           
 
Methods inherited from class org.jzy3d.plot3d.builder.concrete.OrthonormalTessellator
find, getEstimatedQuadSurroundingPoint, getRealQuadStandingOnPoint, getSquarePolygonsAroundCoordinates, getSquarePolygonsAroundCoordinates, getSquarePolygonsOnCoordinates, getSquarePolygonsOnCoordinates, setData, unique, validZ, validZ
 
Methods inherited from class org.jzy3d.plot3d.builder.Tessellator
build
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ringMax

protected float ringMax

cmap

protected ColorMapper cmap

factor

protected Color factor

interpolator

protected RingTessellator interpolator
Constructor Detail

RingExtrapolator

public RingExtrapolator(float ringMax,
                        ColorMapper cmap,
                        Color factor)
Method Detail

build

public AbstractComposite build(float[] x,
                               float[] y,
                               float[] z)
Overrides:
build in class OrthonormalTessellator

getExtrapolatedRingPolygons

public List<Polygon> getExtrapolatedRingPolygons()

extrapolate

public void extrapolate(int n)
Add extrapolated points on the grid. If the grid is too small for extrapolation, the arrays are maximized