EVolve.visualization.XYViz
Class XYVisualization
java.lang.Object
|
+--EVolve.visualization.Visualization
|
+--EVolve.visualization.XYViz.XYVisualization
- Direct Known Subclasses:
- ReferenceReferenceVisualization, ValueReferenceVisualization, ValueValueVisualization
- public abstract class XYVisualization
- extends Visualization
| Fields inherited from class EVolve.visualization.Visualization |
comboDimension, comboSubject, dataFilter, definition, dialog, dimension, elementDefinition, itemSort, mouseX, mouseY, name, panel, panelConfiguration, popup, SELECT_ALL_ENTITIES, SELECT_ALL_X_AXIS, SELECT_ALL_Y_AXIS, SELECT_OCCURRED_ENTITIES, SELECT_TIME_FRAME, SELECT_X_AXIS, SELECT_Y_AXIS, subjectDefinition, window |
| Methods inherited from class EVolve.visualization.Visualization |
addPopupTrigger, autoSave, configure, createConfigurationPanel, createDialog, createDimension, createOptionalMenu, createSelectionMenuItem, enableSortMenu, getDimension, getFactory, getLinkableDimension, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, makeSelection, preVisualize, receiveElement, save, selectComparator, setDefinition, setFactory, setName, setWindow, sort, switchOption, visualize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
autoInterval
protected int autoInterval
autoPredictorname
protected java.lang.String autoPredictorname
interval
protected int interval
shift_pressed
protected boolean shift_pressed
image
protected AutoImage image
painter
protected Painter painter
xMax
protected int xMax
magnifier
protected Magnifier magnifier
normalOrientation
protected boolean normalOrientation
threadFilter
protected ReferenceDimension threadFilter
currentThread
protected int currentThread
imageMap
protected java.util.HashMap imageMap
threadDataSet
protected java.util.HashMap threadDataSet
xOffset
protected int xOffset
sourceBrowser
protected SourceBrowser sourceBrowser
XYVisualization
public XYVisualization()
mouseMove
protected abstract void mouseMove(int x,
int y)
createPanel
protected javax.swing.JPanel createPanel()
- Description copied from class:
Visualization
- Creates the panel.
- Specified by:
createPanel in class Visualization
- Returns:
- the panel
updateConfiguration
protected void updateConfiguration()
- Description copied from class:
Visualization
- Updates the configuration.
- Specified by:
updateConfiguration in class Visualization
createMenu
protected void createMenu()
- Overrides:
createMenu in class Visualization
getDefinition
public VisualizationDefinition getDefinition()
- Overrides:
getDefinition in class Visualization
autoUpdateConfiguration
public void autoUpdateConfiguration(java.util.HashMap config)
- Description copied from class:
Visualization
- following are all interfaces needed for predefined viz
- Overrides:
autoUpdateConfiguration in class Visualization
getCurrentConfigure
public java.util.HashMap getCurrentConfigure()
- Overrides:
getCurrentConfigure in class Visualization
- Returns:
- a Hash map contains all current visualization's configure
getxMax
public int getxMax()
- Overrides:
getxMax in class Visualization
getImage
public AutoImage getImage()
- Overrides:
getImage in class Visualization
setImage
public void setImage(AutoImage image)
- Overrides:
setImage in class Visualization
updateMenu
public void updateMenu()
- Overrides:
updateMenu in class Visualization
disablePopupMenu
public void disablePopupMenu()
changeOrientation
protected void changeOrientation()
initialThreadFilter
protected void initialThreadFilter()
switchThread
protected void switchThread(int threadId)
installPainter
protected void installPainter()
enableBrowseSourceMenu
protected void enableBrowseSourceMenu()
cleanup
public void cleanup()
- Overrides:
cleanup in class Visualization
getEntityUnderMouse
protected abstract java.lang.String getEntityUnderMouse()