public class WaterMazeController
extends java.lang.Object
implements ij.plugin.PlugIn
Modifier and Type | Field and Description |
---|---|
protected ZoneUnit |
A |
protected boolean |
angleVisible |
protected ZoneUnit |
B |
protected ZoneUnit |
base |
protected ZoneUnit |
C |
protected ZoneUnit |
D |
protected ij.ImagePlus |
imp |
protected ZoneUnit |
inA |
protected ZoneUnit |
inB |
protected ZoneUnit |
inC |
protected ZoneUnit |
inD |
protected ZoneUnit |
innerCircle |
(package private) double |
innerRatio |
protected ZoneUnit |
outA |
protected ZoneUnit |
outB |
protected ZoneUnit |
outC |
protected ZoneUnit |
outD |
protected ZoneUnit |
outerCircle |
protected java.util.List<AbstractTrackingParameter> |
parameters |
protected java.awt.Rectangle |
platform |
protected boolean |
platformVisible |
protected java.awt.Rectangle |
pool |
protected boolean |
poolVisible |
protected TrackingTask |
task |
protected boolean |
trackVisible |
protected boolean |
vectorVisible |
protected java.util.List<ZoneUnit> |
zoneUnits |
Constructor and Description |
---|
WaterMazeController() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAngleVisible() |
boolean |
isPlatformVisible() |
boolean |
isPoolVisible() |
boolean |
isTrackVisible() |
boolean |
isVectorVisible() |
void |
load() |
void |
run(java.lang.String arg) |
void |
save() |
void |
setActiveImage() |
void |
setAngleVisible(boolean angleVisible) |
void |
setPlatform() |
void |
setPlatformVisible(boolean platformVisible) |
void |
setPool() |
protected void |
setPool(ij.gui.OvalRoi r) |
protected void |
setPool(java.awt.Rectangle pool) |
void |
setPoolVisible(boolean poolVisible) |
void |
setTrackVisible(boolean trackVisible) |
void |
setVectorVisible(boolean vectorVisible) |
void |
showSummary() |
void |
showTracker() |
protected void |
updateView() |
protected ij.ImagePlus imp
protected ZoneUnit base
protected ZoneUnit innerCircle
protected ZoneUnit outerCircle
protected ZoneUnit A
protected ZoneUnit B
protected ZoneUnit C
protected ZoneUnit D
protected ZoneUnit inA
protected ZoneUnit inB
protected ZoneUnit inC
protected ZoneUnit inD
protected ZoneUnit outA
protected ZoneUnit outB
protected ZoneUnit outC
protected ZoneUnit outD
protected java.util.List<ZoneUnit> zoneUnits
protected java.awt.Rectangle platform
protected java.awt.Rectangle pool
double innerRatio
protected TrackingTask task
protected java.util.List<AbstractTrackingParameter> parameters
protected boolean platformVisible
protected boolean poolVisible
protected boolean trackVisible
protected boolean vectorVisible
protected boolean angleVisible
public void run(java.lang.String arg)
run
in interface ij.plugin.PlugIn
public void setActiveImage()
public void setPool()
protected void setPool(java.awt.Rectangle pool)
protected void setPool(ij.gui.OvalRoi r)
public void setPlatform()
public void showTracker()
public void showSummary()
protected void updateView()
public void load()
public void save()
public void setPlatformVisible(boolean platformVisible)
public boolean isPoolVisible()
public void setPoolVisible(boolean poolVisible)
public boolean isTrackVisible()
public void setTrackVisible(boolean trackVisible)
public boolean isVectorVisible()
public void setVectorVisible(boolean vectorVisible)
public boolean isAngleVisible()
public void setAngleVisible(boolean angleVisible)
public boolean isPlatformVisible()