public class ThinPlateSplineInpainting extends Inpainting
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.util.ArrayList<double[]>> |
twoDpoints |
Constructor and Description |
---|
ThinPlateSplineInpainting() |
ThinPlateSplineInpainting(boolean[][][] mask) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
applyToGrid(Grid3D input) |
void |
configure() |
ThinPlateSplineInterpolation |
createSplineInterpolation(int[] spoint,
Grid2D input,
int slice) |
java.lang.String[] |
getNames() |
void |
setName() |
void |
setTwoDPoints(java.util.ArrayList<java.util.ArrayList<double[]>> twoDp) |
blankMarkersAndCreateMask, getMask, getMaskAsStack, getParameters, getParameterString, setMask, setParameters, setParameters, toString
public ThinPlateSplineInpainting()
public ThinPlateSplineInpainting(boolean[][][] mask)
public void setTwoDPoints(java.util.ArrayList<java.util.ArrayList<double[]>> twoDp)
public ThinPlateSplineInterpolation createSplineInterpolation(int[] spoint, Grid2D input, int slice)
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