EVolve.visualization.XYViz
Class XYVisualization
java.lang.Object
|
+--EVolve.visualization.Visualization
|
+--EVolve.visualization.XYViz.XYVisualization
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- ReferenceReferenceVisualization, ValueReferenceVisualization, ValueValueVisualization
- public abstract class XYVisualization
- extends Visualization
| Fields inherited from class EVolve.visualization.Visualization |
comboDimension, comboSubject, dataFilter, dataSourceId, definition, dialog, dimension, elementDefinition, freezed, 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, textName, window |
| Methods inherited from class EVolve.visualization.Visualization |
addPopupTrigger, autoSave, configure, createConfigurationPanel, createDialog, createDimension, createOptionalMenu, createSelectionMenuItem, dialogCancel, enableSortMenu, getDataSourceId, getDimension, getFactory, getLinkableDimension, getName, getPanel, getSubjectDefinition, getVisualizationID, getWindow, isFreezed, makeSelection, preVisualize, receiveElement, save, selectComparator, setDataSourceId, setDefinition, setFactory, setName, setWindow, sort, switchOption, updateComboDimension, updateComboSubject, visualize |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
autoInterval
protected int autoInterval
interval
protected int interval
xMax
protected long xMax
xOffset
protected long xOffset
currentThread
protected long currentThread
autoPredictorname
protected java.lang.String autoPredictorname
shift_pressed
protected boolean shift_pressed
flipMagnifier
protected boolean flipMagnifier
painter
protected Painter painter
magnifier
protected Magnifier magnifier
itemChangeOrientation
protected javax.swing.JMenuItem itemChangeOrientation
itemScale
protected javax.swing.JMenuItem itemScale
itemBrowseSource
protected javax.swing.JMenuItem itemBrowseSource
normalOrientation
protected boolean normalOrientation
imageMap
protected java.util.HashMap imageMap
threadDataSet
protected java.util.HashMap threadDataSet
sourceBrowser
protected SourceBrowser sourceBrowser
canvas
protected AxesPanel canvas
image
protected AutoImage image
timeMap
protected java.util.ArrayList timeMap
phaseDetector
protected PhaseDetector phaseDetector
phaseDetectorEnabled
protected boolean phaseDetectorEnabled
XYVisualization
public XYVisualization()
mouseMove
protected abstract void mouseMove(int x,
int y)
createPanel
protected java.awt.Component createPanel()
- Description copied from class:
Visualization
- Creates the panel.
- Specified by:
createPanel in class Visualization
- Returns:
- the panel
addMagnifier
protected void addMagnifier(java.awt.Component aPanel,
boolean flipImage)
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 long 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()
switchThread
protected void switchThread(long threadId)
installPainter
protected void installPainter()
enableBrowseSourceMenu
protected void enableBrowseSourceMenu()
countEvents
protected void countEvents(long x)
cleanup
public void cleanup()
- Overrides:
cleanup in class Visualization
enablePhaseDetector
public void enablePhaseDetector(boolean enabled)
reset
protected void reset()
- Overrides:
reset in class Visualization
dialogApply
protected void dialogApply()
- Description copied from class:
Visualization
- Button "Apply" is clicked.
- Overrides:
dialogApply in class Visualization
getPhaseDetector
public PhaseDetector getPhaseDetector()
getMousePosition
public java.awt.Point getMousePosition()
freeze
public void freeze(boolean flag)
clone
public java.lang.Object clone()
- Overrides:
clone in class Visualization
getTimeMap
public java.util.ArrayList getTimeMap()
getInterval
public int getInterval()
getEntityUnderMouse
protected abstract java.lang.String getEntityUnderMouse()