Class JDialogProstate2DSlicesAtlasCopyGTstl

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gov.nih.mipav.view.dialogs.JDialogBase
gov.nih.mipav.view.renderer.WildMagic.ProstateFramework.JDialogProstate2DSlicesAtlasCopyGTstl
All Implemented Interfaces:
AlgorithmInterface, DialogDefaultsInterface, ActionListener, FocusListener, ItemListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class JDialogProstate2DSlicesAtlasCopyGTstl extends JDialogBase implements AlgorithmInterface
This class copy ground truth stl file to destination directory.
Author:
Ruida Cheng
See Also:
  • Field Details

  • Constructor Details

    • JDialogProstate2DSlicesAtlasCopyGTstl

      public JDialogProstate2DSlicesAtlasCopyGTstl(Frame theParentFrame)
      Constructor.
      Parameters:
      theParentFrame -
  • Method Details

    • disposeLocal

      public void disposeLocal()
      dispose memory
    • actionPerformed

      public void actionPerformed(ActionEvent event)
      Dialog local actionPerformed handler.
      Specified by:
      actionPerformed in interface ActionListener
      Overrides:
      actionPerformed in class JDialogBase
    • recordSaveImageDir

      private void recordSaveImageDir()
      Let user specify the saved 2D slices atlas, record the save directory.
    • readKeyImageDir

      private void readKeyImageDir()
      Read 3D images atlas directory.
    • traverse_Layer_DS

      private void traverse_Layer_DS(File dir)
    • traverse_firstLayer_DS

      private void traverse_firstLayer_DS(File firstDir, String child)
    • traverse_secondLayer_DS

      private void traverse_secondLayer_DS(File firstLayer, String hashID)
    • traverse_Layer

      private void traverse_Layer(File dir)
    • traverse_firstLayer

      private void traverse_firstLayer(File firstDir, String child)
    • traverse_secondLayer

      private void traverse_secondLayer(File firstLayer, String hashID)
    • traverse_scanLayer

      private void traverse_scanLayer(File secondLayer, String hashID)
    • traverse_T2Layer

      private void traverse_T2Layer(File T2Layer, String hashID, String orientationLabel)
    • traverse_T2Layer_deeper

      private void traverse_T2Layer_deeper(File T2Layer, String hashID, String orientationLabel)
    • traverse_voiLayer

      private void traverse_voiLayer(File secondLayer, String hashID)
    • processDir_folder_5

      private void processDir_folder_5(File dir)
    • sortKeyImage_5

      public void sortKeyImage_5()
    • algorithmPerformed

      public void algorithmPerformed(AlgorithmBase algorithm)
      This method is required if the AlgorithmPerformed interface is implemented. It is called by the algorithms when it has completed or failed to to complete, so that the dialog can be display the result image and/or clean up.
      Specified by:
      algorithmPerformed in interface AlgorithmInterface
      Parameters:
      algorithm - Algorithm that caused the event.
    • callAlgorithm

      public void callAlgorithm()
    • copyFile

      public void copyFile()
    • init

      public void init()
      Initial panel
    • buildKeyImagePanel

      public void buildKeyImagePanel()
      Panel contains both the 3D image dir and saved 2D slices atlas dir.