|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object databionics.esom.tool.AbstractTool databionics.esom.tool.island.IslandTool
public class IslandTool
Field Summary | |
---|---|
protected javax.swing.JCheckBox |
cbxDrawOverlap
|
protected javax.swing.JCheckBox |
cbxDrawTransparent
|
protected java.awt.Color |
clrFourtimes
|
protected java.awt.Color |
clrThreetimes
|
protected java.awt.Color |
clrTwice
|
protected java.awt.Color |
clrWater
|
protected java.awt.Color |
clrZeros
|
protected cern.colt.matrix.DoubleMatrix2D |
data
|
protected int |
fourtimes
|
protected static org.apache.log4j.Logger |
log
interface to log4j system |
protected int |
once
|
protected cern.colt.matrix.DoubleMatrix2D |
overlapMatrix
|
protected boolean |
overlapMode
|
protected int |
threetimes
|
protected boolean |
transparentMode
|
protected int |
twice
|
protected int |
water
|
protected int |
zeros
|
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 | |
---|---|
IslandTool(boolean gui,
Application application)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
If the big ControlButton is pressed, select this Tool also the draw/undrawbutton is handled here. |
void |
createIslandOverlapMatrix()
|
protected cern.colt.matrix.DoubleMatrix2D |
createIslandOverlapMatrix(cern.colt.matrix.DoubleMatrix2D islandMatrix)
|
java.awt.Color |
getClrFourtimes()
|
java.awt.Color |
getClrThreetimes()
|
java.awt.Color |
getClrTwice()
|
java.awt.Color |
getClrWater()
|
java.awt.Color |
getClrZeros()
|
cern.colt.matrix.DoubleMatrix2D |
getData()
|
int |
getFourtimes()
|
int |
getOnce()
|
cern.colt.matrix.DoubleMatrix2D |
getOverlapMatrix()
|
java.lang.String |
getShortTitle()
|
int |
getThreetimes()
|
int |
getTwice()
|
int |
getWater()
|
java.awt.Color |
getWaterColor(int x,
int y)
|
int |
getZeros()
|
void |
init()
Initialize what needs to be Initialized. |
boolean |
isOverlapMode()
|
boolean |
isXYSelectableTiled(int x,
int y)
|
boolean |
load(java.lang.String filename)
|
void |
reset()
reset the tool. |
boolean |
save(java.lang.String filename)
|
void |
setClrFourtimes(java.awt.Color clrFourtimes)
|
void |
setClrThreetimes(java.awt.Color clrThreetimes)
|
void |
setClrTwice(java.awt.Color clrTwice)
|
void |
setClrWater(java.awt.Color clrWater)
|
void |
setClrZeros(java.awt.Color clrZeros)
|
void |
setData(java.lang.Object object)
|
void |
setDrawing(boolean drawing)
set the drawing mode for this tool. |
void |
setOverlapMode(boolean overlapMode)
|
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 javax.swing.JCheckBox cbxDrawOverlap
protected javax.swing.JCheckBox cbxDrawTransparent
protected cern.colt.matrix.DoubleMatrix2D data
protected cern.colt.matrix.DoubleMatrix2D overlapMatrix
protected boolean overlapMode
protected boolean transparentMode
protected int zeros
protected int once
protected int twice
protected int threetimes
protected int fourtimes
protected int water
protected java.awt.Color clrZeros
protected java.awt.Color clrTwice
protected java.awt.Color clrThreetimes
protected java.awt.Color clrFourtimes
protected java.awt.Color clrWater
Constructor Detail |
---|
public IslandTool(boolean gui, Application application)
Method Detail |
---|
public void init()
AbstractTool
init
in class AbstractTool
public void reset()
AbstractTool
reset
in class AbstractTool
public void update()
AbstractTool
update
in class AbstractTool
public boolean load(java.lang.String filename)
public boolean save(java.lang.String filename)
public void actionPerformed(java.awt.event.ActionEvent e)
AbstractTool
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class AbstractTool
e
- an ActionEventpublic void setData(java.lang.Object object)
public cern.colt.matrix.DoubleMatrix2D getData()
public java.awt.Color getWaterColor(int x, int y)
public void createIslandOverlapMatrix()
protected cern.colt.matrix.DoubleMatrix2D createIslandOverlapMatrix(cern.colt.matrix.DoubleMatrix2D islandMatrix)
public boolean isOverlapMode()
public void setOverlapMode(boolean overlapMode)
overlapMode
- The overlapMode 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 cern.colt.matrix.DoubleMatrix2D getOverlapMatrix()
public int getFourtimes()
public int getOnce()
public int getThreetimes()
public int getTwice()
public int getWater()
public int getZeros()
public java.awt.Color getClrFourtimes()
public void setClrFourtimes(java.awt.Color clrFourtimes)
clrFourtimes
- The clrFourtimes to set.public java.awt.Color getClrThreetimes()
public void setClrThreetimes(java.awt.Color clrThreetimes)
clrThreetimes
- The clrThreetimes to set.public java.awt.Color getClrTwice()
public void setClrTwice(java.awt.Color clrTwice)
clrTwice
- The clrTwice to set.public java.awt.Color getClrWater()
public void setClrWater(java.awt.Color clrWater)
clrWater
- The clrWater to set.public java.awt.Color getClrZeros()
public void setClrZeros(java.awt.Color clrZeros)
clrZeros
- The clrZeros to set.public boolean isXYSelectableTiled(int x, int y)
x
- y
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |