|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
endrov.gui.window.EvBasicWindow
endrov.recording.windowPlateOverview.PlateOverviewWindow
public class PlateOverviewWindow
Presents an overview image
Nested Class Summary |
---|
Nested classes/interfaces inherited from class endrov.gui.window.EvBasicWindow |
---|
EvBasicWindow.DialogReturnStatus, EvBasicWindow.EvWindowManagerMaker |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static javax.swing.ImageIcon |
iconAutoFocus
|
static javax.swing.ImageIcon |
iconCameraToROI
|
static javax.swing.ImageIcon |
iconCreatePos
|
static javax.swing.ImageIcon |
iconGoToROI
|
static javax.swing.ImageIcon |
iconRectROI
|
static javax.swing.ImageIcon |
iconSelectROI
|
Fields inherited from class endrov.gui.window.EvBasicWindow |
---|
jinputListeners, KEY_GETCONSOLE, lastDataPath, menuFile, windowInstance, windowManager |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PlateOverviewWindow()
|
Method Summary | ||
---|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Handle GUI interaction |
|
void |
addImageWindowRenderer(Viewer2DRenderer renderer)
|
|
static void |
autofocusAction()
Autofocus, with whatever device there is |
|
void |
dataChangedEvent()
Called whenever EV has changed |
|
ResolutionManager.Resolution |
getCameraResolution()
[um/px] |
|
java.lang.String |
getCurrentChannelName()
|
|
EvDecimal |
getFrame()
|
|
java.lang.Integer |
getNumCameraBits()
Find out how many bits the camera is |
|
|
getRendererClass(java.lang.Class<E> cl)
|
|
EvContainer |
getRootObject()
|
|
double |
getRotation()
|
|
double |
getStageX()
|
|
double |
getStageY()
|
|
EvDecimal |
getZ()
|
|
static void |
initPlugin()
Plugin declaration |
|
void |
moveStageFocusROI()
Move the stage such that one ROI is in focus |
|
void |
positionsUpdated()
|
|
void |
resetView()
|
|
double |
s2wz(double sz)
Convert world to screen Z coordinate |
|
double |
scaleS2w(double s)
Scale screen vector to world vector |
|
double |
scaleW2s(double w)
Scale world to screen vector |
|
void |
setTool(GeneralTool tool)
|
|
javax.vecmath.Vector2d |
transformPointS2W(javax.vecmath.Vector2d v)
|
|
javax.vecmath.Vector2d |
transformPointW2S(javax.vecmath.Vector2d v)
|
|
void |
unsetTool()
|
|
void |
updateImagePanel()
|
|
double |
w2sz(double z)
Convert world to screen Z coordinate |
|
void |
windowEventUserLoadedFile(EvData data)
Called when a file has just been loaded and should be displayed in all windows |
|
void |
windowFreeResources()
Called when the window is closed. |
|
java.lang.String |
windowHelpTopic()
Help on how to use this window. |
|
void |
windowLoadPersonalSettings(org.jdom.Element e)
|
|
void |
windowSavePersonalSettings(org.jdom.Element e)
Called to obtain personal settings for that window. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final javax.swing.ImageIcon iconAutoFocus
public static final javax.swing.ImageIcon iconCameraToROI
public static final javax.swing.ImageIcon iconGoToROI
public static final javax.swing.ImageIcon iconRectROI
public static final javax.swing.ImageIcon iconSelectROI
public static final javax.swing.ImageIcon iconCreatePos
Constructor Detail |
---|
public PlateOverviewWindow()
Method Detail |
---|
public void setTool(GeneralTool tool)
public void unsetTool()
unsetTool
in interface Viewer2DInterface
public java.lang.Integer getNumCameraBits()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void resetView()
public void dataChangedEvent()
EvBasicWindow
dataChangedEvent
in class EvBasicWindow
public void windowEventUserLoadedFile(EvData data)
EvBasicWindow
windowEventUserLoadedFile
in class EvBasicWindow
public void windowSavePersonalSettings(org.jdom.Element e)
EvBasicWindow
windowSavePersonalSettings
in class EvBasicWindow
public void windowLoadPersonalSettings(org.jdom.Element e)
windowLoadPersonalSettings
in class EvBasicWindow
public void windowFreeResources()
EvBasicWindow
windowFreeResources
in class EvBasicWindow
public void addImageWindowRenderer(Viewer2DRenderer renderer)
addImageWindowRenderer
in interface Viewer2DInterface
public EvDecimal getFrame()
getFrame
in interface Viewer2DInterface
public EvDecimal getZ()
getZ
in interface Viewer2DInterface
public <E> E getRendererClass(java.lang.Class<E> cl)
getRendererClass
in interface Viewer2DInterface
public EvContainer getRootObject()
getRootObject
in interface Viewer2DInterface
public double getRotation()
getRotation
in interface Viewer2DInterface
public ResolutionManager.Resolution getCameraResolution()
public double getStageX()
public double getStageY()
public double s2wz(double sz)
WorldScreenTransformer
s2wz
in interface WorldScreenTransformer
public double scaleS2w(double s)
WorldScreenTransformer
scaleS2w
in interface WorldScreenTransformer
public double scaleW2s(double w)
WorldScreenTransformer
scaleW2s
in interface WorldScreenTransformer
public javax.vecmath.Vector2d transformPointS2W(javax.vecmath.Vector2d v)
transformPointS2W
in interface WorldScreenTransformer
public javax.vecmath.Vector2d transformPointW2S(javax.vecmath.Vector2d v)
transformPointW2S
in interface WorldScreenTransformer
public double w2sz(double z)
WorldScreenTransformer
w2sz
in interface WorldScreenTransformer
public java.lang.String getCurrentChannelName()
getCurrentChannelName
in interface Viewer2DInterface
public void updateImagePanel()
updateImagePanel
in interface Viewer2DInterface
public static void autofocusAction()
public void moveStageFocusROI()
public void positionsUpdated()
positionsUpdated
in interface RecordingResource.PositionListListener
public java.lang.String windowHelpTopic()
EvBasicWindow
windowHelpTopic
in class EvBasicWindow
public static void initPlugin()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |