public class SpectralInterpolation extends Inpainting
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.util.ArrayList<double[]>> |
twoDpoints |
Constructor and Description |
---|
SpectralInterpolation() |
SpectralInterpolation(boolean[][][] mask) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
applyToGrid(Grid3D input) |
void |
configure() |
java.lang.String[] |
getNames() |
void |
setName() |
void |
setTwoDPoints(java.util.ArrayList<java.util.ArrayList<double[]>> twoDp) |
void |
spectralInterpolationWorker(Grid2D g,
Grid2D w,
boolean zeroPadSignal) |
void |
updateSpectrum(Grid2DComplex G,
Grid2DComplex FhatNext,
Grid2DComplex Fhat,
Grid2DComplex W,
int s1,
int t1,
boolean specialCase) |
blankMarkersAndCreateMask, getMask, getMaskAsStack, getParameters, getParameterString, setMask, setParameters, setParameters, toString
public SpectralInterpolation()
public SpectralInterpolation(boolean[][][] mask)
public void setTwoDPoints(java.util.ArrayList<java.util.ArrayList<double[]>> twoDp)
public Grid3D applyToGrid(Grid3D input)
applyToGrid
in class Inpainting
public void configure()
configure
in class Inpainting
public void setName()
setName
in class Inpainting
public java.lang.String[] getNames()
getNames
in class Inpainting
public void spectralInterpolationWorker(Grid2D g, Grid2D w, boolean zeroPadSignal)
public void updateSpectrum(Grid2DComplex G, Grid2DComplex FhatNext, Grid2DComplex Fhat, Grid2DComplex W, int s1, int t1, boolean specialCase)