panoramajoinner
Class ImagePaintComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
panoramajoinner.ImagePaintComponent
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
public class ImagePaintComponent
- extends javax.swing.JComponent
- See Also:
- Serialized Form
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 |
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 |
Method Summary |
void |
addIndex(int index)
|
void |
affineAll(double rotate,
double scalex,
double scaley,
double sharex,
double sharey,
java.awt.geom.AffineTransform af,
int w,
int h,
int xx,
int yy)
|
void |
brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection)
|
void |
brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection,
boolean affined)
|
void |
brightujSelected(boolean affined)
|
void |
deselectAll()
|
void |
drawEdges(java.awt.Graphics2D g2d)
|
TPoint |
drawRect(java.awt.Graphics2D g2d,
boolean biggest)
|
java.awt.image.BufferedImage |
exportAll(boolean biggest,
boolean bluredges,
boolean blurV,
boolean blurH)
|
void |
findIndex(int xxx,
int yyy,
boolean add)
|
java.util.ArrayList |
getDeformationsPoints()
|
PanoramatImage |
getImage(int i)
|
PanoramatImage |
getImageByIndex(int i)
|
int |
getImagesCount()
|
java.util.List<java.lang.Integer> |
getIndexes()
|
TPoint |
getPosun()
|
java.util.List<java.lang.String> |
getSugestedSaves()
|
java.lang.Integer |
getTheOneIndex()
|
PanoramatImage |
getTheSelected()
|
java.lang.Double |
getZoom()
|
boolean |
isAdvancedDraw()
|
void |
loadImage(java.io.File f,
int index)
|
void |
loadTxt(java.io.File file)
|
static void |
main(java.lang.String[] args)
|
void |
moveRightLeft(int x)
|
void |
moveTopDown(int y)
|
void |
paint(java.awt.Graphics g)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
previewAlpha(int index,
java.awt.Graphics2D g2d)
|
void |
removeIndex(int index)
|
void |
resetIndex(int index)
|
void |
saveDeformationPoints(java.io.File file)
|
void |
setAdvancedDraw(boolean advancedDraw)
|
void |
setHCorner(boolean hCorner)
|
void |
setImage(PanoramatImage image,
int index)
|
void |
setIndexes(java.util.List<java.lang.Integer> index)
|
void |
setPosun(TPoint p)
|
void |
setVCorner(boolean vCorner)
|
void |
setZoom(java.lang.Double zoom)
|
void |
zeroMovement()
|
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI |
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, 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, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
observableMe
public final ImagePaintComponent.ObservableMe observableMe
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
UP
public static final int UP
- See Also:
- Constant Field Values
DOWN
public static final int DOWN
- See Also:
- Constant Field Values
JUST_RIGHT
public static final int JUST_RIGHT
- See Also:
- Constant Field Values
JUST_LEFT
public static final int JUST_LEFT
- See Also:
- Constant Field Values
ALL_RIGHT
public static final int ALL_RIGHT
- See Also:
- Constant Field Values
ALL_LEFT
public static final int ALL_LEFT
- See Also:
- Constant Field Values
JUST_UP
public static final int JUST_UP
- See Also:
- Constant Field Values
JUST_DOWN
public static final int JUST_DOWN
- See Also:
- Constant Field Values
ALL_UP
public static final int ALL_UP
- See Also:
- Constant Field Values
ALL_DOWN
public static final int ALL_DOWN
- See Also:
- Constant Field Values
ONLY_LEFT
public static final int ONLY_LEFT
- See Also:
- Constant Field Values
ONLY_RIGHT
public static final int ONLY_RIGHT
- See Also:
- Constant Field Values
ONLY_BOTH
public static final int ONLY_BOTH
- See Also:
- Constant Field Values
METHOD_AVG
public static final int METHOD_AVG
- See Also:
- Constant Field Values
METHOD_MEDIAN
public static final int METHOD_MEDIAN
- See Also:
- Constant Field Values
METHOD_MOSTOFTEN
public static final int METHOD_MOSTOFTEN
- See Also:
- Constant Field Values
ImagePaintComponent
public ImagePaintComponent()
main
public static void main(java.lang.String[] args)
getSugestedSaves
public java.util.List<java.lang.String> getSugestedSaves()
setVCorner
public void setVCorner(boolean vCorner)
setHCorner
public void setHCorner(boolean hCorner)
isAdvancedDraw
public boolean isAdvancedDraw()
setAdvancedDraw
public void setAdvancedDraw(boolean advancedDraw)
getIndexes
public java.util.List<java.lang.Integer> getIndexes()
getTheOneIndex
public java.lang.Integer getTheOneIndex()
deselectAll
public void deselectAll()
setIndexes
public void setIndexes(java.util.List<java.lang.Integer> index)
addIndex
public void addIndex(int index)
removeIndex
public void removeIndex(int index)
resetIndex
public void resetIndex(int index)
moveRightLeft
public void moveRightLeft(int x)
moveTopDown
public void moveTopDown(int y)
zeroMovement
public void zeroMovement()
getPosun
public TPoint getPosun()
setPosun
public void setPosun(TPoint p)
getTheSelected
public PanoramatImage getTheSelected()
getImage
public PanoramatImage getImage(int i)
getImageByIndex
public PanoramatImage getImageByIndex(int i)
getImagesCount
public int getImagesCount()
findIndex
public void findIndex(int xxx,
int yyy,
boolean add)
getZoom
public java.lang.Double getZoom()
setZoom
public void setZoom(java.lang.Double zoom)
setImage
public void setImage(PanoramatImage image,
int index)
loadImage
public void loadImage(java.io.File f,
int index)
throws java.io.IOException
- Throws:
java.io.IOException
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint
in class javax.swing.JComponent
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponent
in class javax.swing.JComponent
loadTxt
public void loadTxt(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
exportAll
public java.awt.image.BufferedImage exportAll(boolean biggest,
boolean bluredges,
boolean blurV,
boolean blurH)
brightujSelected
public void brightujSelected(boolean affined)
brightuj
public void brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection)
brightuj
public void brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection,
boolean affined)
previewAlpha
public void previewAlpha(int index,
java.awt.Graphics2D g2d)
drawRect
public TPoint drawRect(java.awt.Graphics2D g2d,
boolean biggest)
saveDeformationPoints
public void saveDeformationPoints(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
getDeformationsPoints
public java.util.ArrayList getDeformationsPoints()
drawEdges
public void drawEdges(java.awt.Graphics2D g2d)
affineAll
public void affineAll(double rotate,
double scalex,
double scaley,
double sharex,
double sharey,
java.awt.geom.AffineTransform af,
int w,
int h,
int xx,
int yy)