public class ScalerViewer extends javax.swing.JPanel implements SequenceListener, LUT.LUTChannelListener, ViewerListener
| Modifier and Type | Class and Description |
|---|---|
class |
ScalerViewer.ScalerHistogramPanel |
static interface |
ScalerViewer.ScalerPositionListener |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ScalerViewer(Viewer viewer,
LUT.LUTChannel lutChannel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScalerPositionListener(ScalerViewer.ScalerPositionListener listener)
Add a listener
|
double |
getHighBound() |
double[] |
getHistoData() |
HistogramPanel |
getHistogram() |
double |
getLowBound() |
java.lang.String |
getMessage() |
Scaler |
getScaler() |
void |
lutChannelChanged(LUT.LUTChannelEvent event) |
void |
onScalerChanged()
tasks to do on scaler changes
|
void |
removeScalerPositionListener(ScalerViewer.ScalerPositionListener listener)
Remove a listener
|
void |
requestHistoDataRefresh() |
void |
scalerPositionChanged(double index,
int value,
double normalizedValue)
mouse position on scaler info changed
|
void |
scaleTypeChanged(boolean log)
Should be called when histogram scaling type changed
|
void |
sequenceChanged(SequenceEvent sequenceEvent)
Called when sequence has changed (type, data, metadata or property).
|
void |
sequenceClosed(Sequence sequence)
Called when sequence has been closed (all viewers displaying it closed).
|
void |
setMessage(java.lang.String value) |
void |
viewerChanged(ViewerEvent event) |
void |
viewerClosed(Viewer viewer) |
getAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, 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, 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, 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, transferFocusUpCyclepublic ScalerViewer(Viewer viewer, LUT.LUTChannel lutChannel)
public void requestHistoDataRefresh()
public HistogramPanel getHistogram()
public double[] getHistoData()
public double getLowBound()
public double getHighBound()
public void onScalerChanged()
public java.lang.String getMessage()
public void setMessage(java.lang.String value)
value - the message to setpublic void scaleTypeChanged(boolean log)
public void addScalerPositionListener(ScalerViewer.ScalerPositionListener listener)
listener - public void removeScalerPositionListener(ScalerViewer.ScalerPositionListener listener)
listener - public void scalerPositionChanged(double index, int value, double normalizedValue)
public void lutChannelChanged(LUT.LUTChannelEvent event)
lutChannelChanged in interface LUT.LUTChannelListenerpublic void viewerChanged(ViewerEvent event)
viewerChanged in interface ViewerListenerpublic void viewerClosed(Viewer viewer)
viewerClosed in interface ViewerListenerpublic void sequenceChanged(SequenceEvent sequenceEvent)
SequenceListenersequenceChanged in interface SequenceListenerpublic void sequenceClosed(Sequence sequence)
SequenceListenersequenceClosed in interface SequenceListener