Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
double |
area |
int |
div_x0 |
int |
div_x1 |
int |
div_y0 |
int |
div_y1 |
boolean |
docontact |
int[] |
FIX |
ArrayList<Double> |
history_radius |
int |
id |
int |
id_line |
int |
id_mother |
boolean |
is_growing |
double |
Ixx |
double |
Ixy |
double |
Iyy |
double |
lx |
double |
ly |
int |
n_generation |
int |
n0 |
double |
PixLevel |
PolygonRoi |
Proi |
double |
radius |
double |
radius_min |
double |
Radius0 |
double |
sig_vol |
Matrix |
StrainTensor |
double[] |
StrainValues |
Matrix |
StrainVector |
int |
x0 |
double[] |
XX |
int |
y0 |
double[] |
YY |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
Balloon(int[] Ax,
int[] Ay,
int ID,
ij.process.ImageProcessor ip,
BalloonPopulation BP,
int rgbchannel)
Balloon Constructor with of previously shaped structure: need list spatial coordinates (x,y) of the vertices of the envelop and ID of the balloon to be given
|
Balloon(int x,
int y,
int ID,
ij.process.ImageProcessor ip,
BalloonPopulation BP,
int rgbchannel)
Balloon Constructor used before inflation: need initial spatial coordinates (x,y) and ID of the balloon to be given
|
Modifier and Type | Method and Description |
---|---|
double[] |
add(double[] a,
double[] b)
Math vector operators: addition of 2 vectors a+b (I made this before I start using JAMA library)
|
double |
angle(double x1,
double y1,
double x2,
double y2)
Math vector operators: determine angle between v2 (x2, y2) and v1 (x1,y1) (I made this before I start using JAMA library)
|
int[][] |
Cexpand(boolean is_interface)
expand prospectively the balloon for visualization contact
|
boolean |
contact(double x,
double y,
int bx0,
int by0)
test if a vertex of coorinate (x,y) is in contact with the given balloon
|
boolean |
contain(double x,
double y,
int bx0,
int by0)
test if a vertex of coorinate (x,y) is contained in given balloon
|
double[] |
cross(double[] a,
double[] b)
Math vector operators: cross product of vector a by vector b in R3 (I made this before I start using JAMA library)
|
double |
dist(double[] a,
double[] b)
Math vector operators: distance between 2 points (I made this before I start using JAMA library)
|
double |
dot(double[] a,
double[] b)
Math vector operators: dot product (I made this before I start using JAMA library)
|
void |
encastre(int i) |
void |
Fill_balloon(ij.ImagePlus i1)
Decorates the balloon according to field and tensor values in the cell
|
void |
Fill_balloon(ij.ImagePlus i1,
int level)
Decorates the balloon according to field and tensor values in the cell
|
void |
fix(int i)
Fix the vertex i (e.g.
|
Point |
getPoint()
Get a Point at the center of the cell
|
int[] |
getXXi()
get X coordinates of the balloon as a array of integer
|
int[] |
getYYi()
get Y coordinates of the balloon as a array of integer
|
void |
Inflate_inc()
perform a time step of the physical engine.
|
void |
init_opt()
rest prior to optimisation step (snake)
|
void |
init()
Init function used to re-init ballons (called with InitiateGrowingRegion() but without the constructor)
|
void |
InitiateGrowingRegion()
Initiatiation Balloons as circles before inflation
|
void |
loadProperties() |
void |
mass_geometry()
Finding the center of mass of the balloon and quadratic moments of the balloons
|
double |
norm(double[] a)
Math vector operators: norm2 of vector a (I made this before I start using JAMA library)
|
double |
norm(double x,
double y)
Math vector operators: norm2 of vector (I made this before I start using JAMA library)
|
double[] |
normalized(double[] a)
Math vector operators: return the normalized vector (I made this before I start using JAMA library)
|
void |
Optimize_inc()
perform a time step for optimal positioning of the balloon (snake)
|
double[] |
prod(double[] a,
double b)
Math vector operators: multiplication of a vector a by a scala b (I made this before I start using JAMA library)
|
double[] |
prod(double[] a,
double[] b)
Math vector operators: componentwise multiplication of vector a and vector b (I made this before I start using JAMA library)
|
void |
refineStructure()
reshape balloon prior to optimisation step (snake)
|
void |
run()
Load properties from file
|
void |
setXX(int[] X)
set X coordinates of the balloon
|
void |
setYY(int[] Y)
set X coordinates of the balloon
|
double[] |
sub(double[] a,
double[] b)
Math vector operators: substraction a-b (I made this before I start using JAMA library)
|
void |
translateTo(int x,
int y)
translate current balloon to (x,y)
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public int n0
public double Radius0
public int id
public double[] XX
public double[] YY
public int[] FIX
public int x0
public int y0
public PolygonRoi Proi
public double PixLevel
public double Ixx
public double Iyy
public double Ixy
public double lx
public double ly
public double area
public double radius
public double radius_min
public boolean docontact
public double sig_vol
public Matrix StrainVector
public double[] StrainValues
public Matrix StrainTensor
public int id_mother
public int n_generation
public int id_line
public int div_x0
public int div_y0
public int div_x1
public int div_y1
public boolean is_growing
public Balloon(int x, int y, int ID, ij.process.ImageProcessor ip, BalloonPopulation BP, int rgbchannel)
public Balloon(int[] Ax, int[] Ay, int ID, ij.process.ImageProcessor ip, BalloonPopulation BP, int rgbchannel)
public void init()
public void run()
public void loadProperties()
public void InitiateGrowingRegion()
public void Inflate_inc()
public void Optimize_inc()
public void init_opt()
public void refineStructure()
public void translateTo(int x, int y)
public boolean contact(double x, double y, int bx0, int by0)
public boolean contain(double x, double y, int bx0, int by0)
public int[][] Cexpand(boolean is_interface)
public void fix(int i)
public void encastre(int i)
public void mass_geometry()
public void Fill_balloon(ij.ImagePlus i1)
public void Fill_balloon(ij.ImagePlus i1, int level)
public Point getPoint()
public void setXX(int[] X)
public void setYY(int[] Y)
public int[] getXXi()
public int[] getYYi()
public double[] cross(double[] a, double[] b)
public double[] prod(double[] a, double[] b)
public double[] prod(double[] a, double b)
public double dot(double[] a, double[] b)
public double[] add(double[] a, double[] b)
public double[] sub(double[] a, double[] b)
public double dist(double[] a, double[] b)
public double norm(double x, double y)
public double norm(double[] a)
public double[] normalized(double[] a)
public double angle(double x1, double y1, double x2, double y2)
Copyright © 2015–2021 Fiji. All rights reserved.