public abstract class SequenceBaseResizePanel extends javax.swing.JPanel
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SequenceBaseResizePanel(Sequence sequence)
Create the panel.
|
Modifier and Type | Method and Description |
---|---|
abstract IcyBufferedImageUtil.FilterType |
getFilterType() |
int |
getMaxSizeX() |
int |
getMaxSizeY() |
int |
getNewHeight() |
int |
getNewWidth() |
double |
getPixelSizeX()
pixel resolution X (micron / pixel)
|
double |
getPixelSizeY()
pixel resolution X (micron / pixel)
|
abstract boolean |
getResizeContent() |
Sequence |
getSequence() |
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit |
getSizeUnit() |
double |
getSpinnerSizeValue(javax.swing.JSpinner spinner) |
abstract int |
getXAlign() |
abstract int |
getYAlign() |
double |
pixelToUnit(int value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit,
double micronPerPixel) |
double |
pixelXToUnit(int value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit) |
double |
pixelYToUnit(int value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit) |
int |
unitToPixel(double value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit,
double micronPerPixel) |
int |
unitToPixelX(double value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit) |
int |
unitToPixelY(double value,
int originPixel,
icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit) |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, 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, update
add, 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, validate
action, 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, transferFocusUpCycle
public SequenceBaseResizePanel(Sequence sequence)
public Sequence getSequence()
public double getPixelSizeX()
public double getPixelSizeY()
public icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit getSizeUnit()
public int unitToPixel(double value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit, double micronPerPixel)
public int unitToPixelX(double value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit)
public int unitToPixelY(double value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit)
public double pixelToUnit(int value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit, double micronPerPixel)
public double pixelXToUnit(int value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit)
public double pixelYToUnit(int value, int originPixel, icy.gui.sequence.tools.SequenceBaseResizePanel.SizeUnit unit)
public double getSpinnerSizeValue(javax.swing.JSpinner spinner)
public int getNewWidth()
public int getNewHeight()
public int getMaxSizeX()
public int getMaxSizeY()
public abstract IcyBufferedImageUtil.FilterType getFilterType()
public abstract boolean getResizeContent()
public abstract int getXAlign()
public abstract int getYAlign()