EVolve.util
Class OverlapVisualization
java.lang.Object
|
+--EVolve.util.OverlapVisualization
- Direct Known Subclasses:
- AsynchronousOverlapper, SynchronousOverlapper
- public abstract class OverlapVisualization
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dialog
protected javax.swing.JDialog dialog
panel
protected javax.swing.JPanel panel
visualizationList
protected java.util.ArrayList visualizationList
window
protected Window window
xMax
protected int xMax
colorList
protected java.util.ArrayList colorList
maxEntity
protected Entity[][] maxEntity
noEntityAvailable
protected boolean noEntityAvailable
OverlapVisualization
public OverlapVisualization()
createDialog
public abstract void createDialog()
isOverlapable
public abstract boolean isOverlapable(Visualization visualToBeOverlapped)
overlappedVisualize
public abstract void overlappedVisualize()
showWindow
public void showWindow()
newOverlappedVisualization
public void newOverlappedVisualization(OverlapVisualization oVisual)
getPanel
public javax.swing.JPanel getPanel()
showPopup
protected void showPopup(java.awt.event.MouseEvent e)
addPopupTrigger
protected void addPopupTrigger(java.awt.Component component)
enableSortMenu
protected void enableSortMenu()
getColorHex
protected java.lang.String getColorHex(java.awt.Color color)
getSortImage
public AutoImage getSortImage()
sort
public void sort()
unregisterOverlappedVisualization
public void unregisterOverlappedVisualization(Visualization visual)
cleanup
public void cleanup()