|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
bunwarpj.IODialog
public class IODialog
Class to create the Input/Output dialog to deal with the files to keep the information of bUnwarpJ.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| 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 | |
|---|---|
private MainDialog |
dialog
Dialog for bUnwarpJ interface |
private ij.ImagePlus |
sourceImp
Pointer to the source image representation |
private PointHandler |
sourcePh
Point handler for the source image |
private ij.ImagePlus |
targetImp
Pointer to the target image representation |
private PointHandler |
targetPh
Point handler for the target image |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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 | |
|---|---|
IODialog(java.awt.Frame parentWindow,
ij.ImagePlus sourceImp,
ij.ImagePlus targetImp,
PointHandler sourcePh,
PointHandler targetPh,
MainDialog dialog)
Create a new instance of IODialog. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Actions to be taking during the dialog. |
private void |
adaptCoefficients()
Adapt the transformation coefficients to a new image size. |
private void |
compareElasticWithRaw()
Compare an elastic B-spline transformation with a random deformation (in raw format) by the warping index. |
private void |
compareOppositeElasticTransformations()
Compare two opposite transformations (direct and inverse) represented by B-splines through the warping index. |
private void |
compareRawTransformations()
Compare two random (raw) deformations by the warping index. |
private void |
composeElasticTransformations()
Compose two transformations represented by elastic B-splines into a raw mapping table (saved as usual). |
private void |
composeRawElasticTransformations()
Compose a raw transformation with an elastic transformation represented by elastic B-splines into a raw mapping table (saved as usual). |
private void |
composeRawTransformations()
Compose two random (raw) deformations. |
private void |
evaluateSimilarity()
Calculate the similarity error between the source and target images. |
java.awt.Insets |
getInsets()
Get the insets. |
private void |
invertRawTransformation()
Invert a raw transformation |
private void |
loadPoints()
Load the points from the point handlers. |
private void |
loadRawTransformation()
Load a raw transformation and apply it to the source image. |
private void |
loadSourceInitialAffineMatrix()
Load a source initial affine matrix. |
private void |
loadSourceMask()
Load a source mask image from a file. |
private void |
loadTransformation()
Load a transformation and apply it to the source image. |
private void |
savePoints()
Save the landmark points into a file. |
private void |
saveTransformationInElastic()
Save a raw transformation in elastic (B-spline) format |
private void |
saveTransformationInRaw()
Save an elastic transformation in raw format |
private void |
showPoints()
Display the points over the images. |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private ij.ImagePlus sourceImp
private ij.ImagePlus targetImp
private PointHandler sourcePh
private PointHandler targetPh
private MainDialog dialog
| Constructor Detail |
|---|
public IODialog(java.awt.Frame parentWindow,
ij.ImagePlus sourceImp,
ij.ImagePlus targetImp,
PointHandler sourcePh,
PointHandler targetPh,
MainDialog dialog)
parentWindow - pointer to the parent windowsourceImp - pointer to the source image representationtargetImp - pointer to the target image representationsourcePh - point handler for the source imagetargetPh - point handler for the source imagedialog - dialog for bUnwarpJ interface| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed in interface java.awt.event.ActionListenerpublic java.awt.Insets getInsets()
getInsets in class java.awt.Containerprivate void loadPoints()
private void loadTransformation()
private void loadSourceMask()
private void loadSourceInitialAffineMatrix()
private void loadRawTransformation()
private void adaptCoefficients()
private void saveTransformationInRaw()
private void saveTransformationInElastic()
private void invertRawTransformation()
private void compareOppositeElasticTransformations()
private void composeElasticTransformations()
private void composeRawElasticTransformations()
private void composeRawTransformations()
private void compareElasticWithRaw()
private void compareRawTransformations()
private void evaluateSimilarity()
private void savePoints()
private void showPoints()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||