Class DipSnake
- java.lang.Object
-
- one.empty3.feature20220726.snakes.DipSnake
-
public class DipSnake extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DipSnake()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int pos, Point3D p)
Point3D
calculerPoint3D(double t)
double
energy(PixM image)
double
energyCurve()
double
energyGradient(PixM image)
void
energyMinimization(PixM image)
Point3D
getControlPoint(int i)
double
length()
double
length(int i1, int i2)
Point3D
normal(int i)
double
pointsIn(PixM original)
double
pointsOut(M original)
DipSnake
resample(DipSnake s, double distance, boolean linearOrCube)
int
size()
-
-
-
Method Detail
-
getControlPoint
public Point3D getControlPoint(int i)
-
size
public int size()
-
length
public double length()
-
length
public double length(int i1, int i2)
-
add
public void add(int pos, Point3D p)
-
calculerPoint3D
public Point3D calculerPoint3D(double t)
-
pointsIn
public double pointsIn(PixM original)
-
pointsOut
public double pointsOut(M original)
-
energy
public double energy(PixM image)
-
energyCurve
public double energyCurve()
-
energyGradient
public double energyGradient(PixM image)
-
energyMinimization
public void energyMinimization(PixM image)
-
normal
public Point3D normal(int i)
-
-