public class Deriche
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
line |
protected ImageStack |
stack |
| Constructor and Description |
|---|
Deriche(ImageStack stack) |
Deriche(ImageStack stack,
double[] line) |
| Modifier and Type | Method and Description |
|---|---|
float[] |
calculeDeriche(float alpha) |
float[] |
calculGradient() |
void |
drawLine(int x0,
int y0,
int z0,
int x1,
int y1,
int z1,
double val) |
void |
drawLine(Point3f p1,
Point3f p2,
double val) |
double[] |
extractLine(int x0,
int y0,
int z0,
int x1,
int y1,
int z1) |
double[] |
getLine() |
ImageStack |
getStack() |
int |
localMinMax(float[] vec,
int seuil,
boolean b) |
float[] |
minMax(float[] vec) |
Vector3d |
newPosition(Point3f position,
Point3f direction,
float n) |
Point3f |
newPositionF(Point3f position,
Point3f direction,
float n) |
float[] |
normalize(float[] vec,
float norm) |
void |
setLine(double[] line) |
void |
setStack(ImageStack stack) |
float |
voxelsCounter(java.util.ArrayList<Voxel3D> voxels,
ImageStack s,
boolean b) |
public Deriche(ImageStack stack)
public Deriche(ImageStack stack,
double[] line)
public void setStack(ImageStack stack)
public ImageStack getStack()
public void setLine(double[] line)
public double[] getLine()
public void drawLine(int x0,
int y0,
int z0,
int x1,
int y1,
int z1,
double val)
public void drawLine(Point3f p1,
Point3f p2,
double val)
public double[] extractLine(int x0,
int y0,
int z0,
int x1,
int y1,
int z1)
public float[] calculGradient()
public float[] calculeDeriche(float alpha)
public Vector3d newPosition(Point3f position,
Point3f direction,
float n)
public Point3f newPositionF(Point3f position,
Point3f direction,
float n)
public float[] normalize(float[] vec,
float norm)
public float[] minMax(float[] vec)
public int localMinMax(float[] vec,
int seuil,
boolean b)
public float voxelsCounter(java.util.ArrayList<Voxel3D> voxels, ImageStack s, boolean b)