public class ZoneDesignerController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<ZoneDesignerControllerListener> |
designerControllerListeners |
(package private) ij.ImagePlus |
imp |
(package private) javax.swing.tree.DefaultMutableTreeNode |
rootNode |
(package private) javax.swing.tree.DefaultTreeModel |
zonesModel |
Constructor and Description |
---|
ZoneDesignerController(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
void |
addROI() |
void |
addZoneDesignerControllerListener(ZoneDesignerControllerListener listener) |
void |
changeRoiVisibility(javax.swing.tree.DefaultMutableTreeNode object) |
void |
duplicate(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
edit(javax.swing.tree.TreeSelectionModel selectionModel) |
javax.swing.tree.DefaultTreeModel |
getZonesModel() |
void |
loadFile() |
void |
open() |
void |
remove(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
removeZoneDesignerControllerListener(ZoneDesignerControllerListener listener) |
void |
rename(ZoneUnit zoneUnit,
java.lang.String name) |
void |
save() |
void |
saveToFile() |
void |
select(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
setExclusive(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
setIntersection(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
setSubtraction(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
setUnion(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
showAsRoi(javax.swing.tree.TreeSelectionModel selectionModel) |
ij.ImagePlus imp
javax.swing.tree.DefaultTreeModel zonesModel
javax.swing.tree.DefaultMutableTreeNode rootNode
java.util.List<ZoneDesignerControllerListener> designerControllerListeners
public void addROI()
public javax.swing.tree.DefaultTreeModel getZonesModel()
public void changeRoiVisibility(javax.swing.tree.DefaultMutableTreeNode object)
public void setUnion(javax.swing.tree.TreeSelectionModel selectionModel)
public void setExclusive(javax.swing.tree.TreeSelectionModel selectionModel)
public void setIntersection(javax.swing.tree.TreeSelectionModel selectionModel)
public void setSubtraction(javax.swing.tree.TreeSelectionModel selectionModel)
public void remove(javax.swing.tree.TreeSelectionModel selectionModel)
public void edit(javax.swing.tree.TreeSelectionModel selectionModel)
public void duplicate(javax.swing.tree.TreeSelectionModel selectionModel)
public void select(javax.swing.tree.TreeSelectionModel selectionModel)
public void addZoneDesignerControllerListener(ZoneDesignerControllerListener listener)
public void removeZoneDesignerControllerListener(ZoneDesignerControllerListener listener)
public void loadFile()
public void saveToFile()
public void showAsRoi(javax.swing.tree.TreeSelectionModel selectionModel)
public void open()
public void save()
public void rename(ZoneUnit zoneUnit, java.lang.String name)