edu.stanford.rsl.konrad.data
Class InterpolationOperators

java.lang.Object
  extended by edu.stanford.rsl.konrad.data.InterpolationOperators

public abstract class InterpolationOperators
extends java.lang.Object


Constructor Summary
InterpolationOperators()
           
 
Method Summary
static void addInterpolateLinear(Grid1D grid, double i, float val)
          Linear extrapolation into a 1D Grid
static void addInterpolateLinear(Grid2D grid, double i, double j, float val)
          Linear extrapolation into a 2D Grid
static void addInterpolateLinear(Grid3D grid, double i, double j, double k, float val)
          Linear extrapolation into a 3D Grid
static float interpolateLinear(Grid1D grid, double i)
          Linear interpolation of a 1D Grid
static float interpolateLinear(Grid2D grid, double i, double j)
          Linear interpolation of a 2D Grid
static float interpolateLinear(Grid3D grid, double i, double j, double k)
          Linear interpolation of a 3D Grid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterpolationOperators

public InterpolationOperators()
Method Detail

interpolateLinear

public static float interpolateLinear(Grid1D grid,
                                      double i)
Linear interpolation of a 1D Grid


interpolateLinear

public static float interpolateLinear(Grid2D grid,
                                      double i,
                                      double j)
Linear interpolation of a 2D Grid


interpolateLinear

public static float interpolateLinear(Grid3D grid,
                                      double i,
                                      double j,
                                      double k)
Linear interpolation of a 3D Grid


addInterpolateLinear

public static void addInterpolateLinear(Grid1D grid,
                                        double i,
                                        float val)
Linear extrapolation into a 1D Grid


addInterpolateLinear

public static void addInterpolateLinear(Grid2D grid,
                                        double i,
                                        double j,
                                        float val)
Linear extrapolation into a 2D Grid


addInterpolateLinear

public static void addInterpolateLinear(Grid3D grid,
                                        double i,
                                        double j,
                                        double k,
                                        float val)
Linear extrapolation into a 3D Grid