|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatabionics.esom.tool.AbstractTool
databionics.esom.tool.classmask.ClassmaskTool
public class ClassmaskTool
Field Summary | |
---|---|
protected javax.swing.JSpinner |
alphaSpinner
|
protected boolean |
autoFlood
Automated floodfill or not. |
protected javax.swing.JCheckBox |
chkAutoFlood
Chechbox for automated floodfill |
protected javax.swing.JCheckBox |
chkFloodFill
Checkbox wether to use floodfill |
protected ColorTable |
colorTable
|
protected DataClass |
currentClass
|
protected ClassmaskFile |
data
|
protected boolean |
floodFill
Floodfill or not. |
protected javax.swing.JLabel |
lblTreshold
Label for sldTreshold. |
protected static org.apache.log4j.Logger |
log
|
protected javax.swing.JSlider |
sldTreshold
This slider is used to determine the treshold for not automated floodfill |
protected double |
treshold
The treshold for floodfill. |
Fields inherited from class databionics.esom.tool.AbstractTool |
---|
application, bottomBar, bottomTab, btnClear, btnLoad, btnPaint, btnSave, clearItm, clickMode, controlButton, creatorPanel, dataTable, dataTableModel, displayPanel, dragMode, drawing, fileMenu, filename, gui, loader, loadItm, moveCallback, pnlControl, polygonMode, popMenu, removeItm, renderer, renderPanel, saveItm, toolBar, toolRenderer |
Constructor Summary | |
---|---|
ClassmaskTool(boolean gui,
Application application)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
If the big ControlButton is pressed, select this Tool |
float |
getAlpha()
|
ColorTable |
getColorTable()
|
DataClass |
getCurrentClass()
|
ClassmaskFile |
getData()
|
java.lang.String |
getShortTitle()
|
double |
getTreshold()
|
void |
init()
Initialize what needs to be Initialized. |
boolean |
isAutoFlood()
|
boolean |
isFloodFill()
|
boolean |
load(java.lang.String filename)
load the neuron classification from a *.cls file |
void |
mouseClicked(java.awt.event.MouseEvent arg0)
|
void |
mouseEntered(java.awt.event.MouseEvent arg0)
|
void |
mouseExited(java.awt.event.MouseEvent arg0)
|
void |
mousePressed(java.awt.event.MouseEvent arg0)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
reset()
called when the actual renderer changed |
void |
resetGuiElements()
|
boolean |
save(java.lang.String filename)
|
void |
setColorTable(ColorTable colorTable)
|
void |
setCurrentClass(DataClass currentClass)
|
void |
setData(ClassmaskFile data)
|
void |
setData(java.lang.Object object)
|
void |
setDrawing(boolean drawing)
set the drawing mode for this tool. |
void |
update()
Updates all gui elements, if not null. |
Methods inherited from class databionics.esom.tool.AbstractTool |
---|
callback, getApplication, getBottomTab, getCallback, getControlButton, getCreatorPanel, getDataTable, getDataTableModel, getDisplayPanel, getFileMenu, getFilename, getLoader, getMessage, getMoveCallback, getPnlControl, getPopMenu, getRenderer, getToolBar, getToolRenderer, initGui, isClickMode, isDragMode, isDrawing, isGui, isPolygonMode, moveSelection, reAreas, reColorize, reDraw, reFore, reMask, rePostFore, rePreFore, reRender, reTile, reZoom, select, setApplication, setBottomTab, setCallback, setClickMode, setControlButton, setCreatorPanel, setCtrlAccelerator, setDataTable, setDataTableModel, setDisplayPanel, setDragMode, setFilename, setLoader, setMoveCallback, setPolygonMode, setRenderer, setToolBar |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Logger log
protected DataClass currentClass
protected ColorTable colorTable
protected javax.swing.JSpinner alphaSpinner
protected ClassmaskFile data
protected javax.swing.JCheckBox chkFloodFill
protected boolean floodFill
protected javax.swing.JCheckBox chkAutoFlood
protected boolean autoFlood
protected javax.swing.JSlider sldTreshold
protected javax.swing.JLabel lblTreshold
protected double treshold
Constructor Detail |
---|
public ClassmaskTool(boolean gui, Application application)
Method Detail |
---|
public void init()
AbstractTool
init
in class AbstractTool
public void update()
AbstractTool
update
in class AbstractTool
public void reset()
reset
in class AbstractTool
public boolean load(java.lang.String filename)
filename
-
public boolean save(java.lang.String filename)
public void setData(java.lang.Object object)
public void resetGuiElements()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class AbstractTool
e
- an ActionEventpublic ColorTable getColorTable()
public void setColorTable(ColorTable colorTable)
colorTable
- The colorTable to set.public float getAlpha()
public DataClass getCurrentClass()
public void setCurrentClass(DataClass currentClass)
currentClass
- The currentClass to set.public java.lang.String getShortTitle()
getShortTitle
in class AbstractTool
public void setDrawing(boolean drawing)
AbstractTool
setDrawing
in class AbstractTool
drawing
- The drawing to set.public ClassmaskFile getData()
public void setData(ClassmaskFile data)
data
- The data to set.public boolean isFloodFill()
public void mouseClicked(java.awt.event.MouseEvent arg0)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited
in interface java.awt.event.MouseListener
public double getTreshold()
public boolean isAutoFlood()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |