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()