Class JPanelDTIFiberTracking

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gov.nih.mipav.view.renderer.WildMagic.DTI_FrameWork.JPanelDTIFiberTracking
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class JPanelDTIFiberTracking extends JPanel implements ActionListener
See Also:
  • Field Details

  • Constructor Details

    • JPanelDTIFiberTracking

      public JPanelDTIFiberTracking(DTIPipeline pipeline)
      Constructs the Fiber Tracking input panel:
    • JPanelDTIFiberTracking

      public JPanelDTIFiberTracking(JDialog parent, DTIPipeline pipeline)
      Constructs the Fiber Tracking input panel:
  • Method Details

    • createFrame

      public static void createFrame()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • createDerivedImages

      public boolean createDerivedImages()
      Creates the images derived from the tensor image. The following images are generated: eigen vector image with eigen vectors eigen value image with eigen values functional anisotropy image trace image ra image volume ratio image adc image rgb color image displaying the eigen vectors weighted by the functional anisotropy as RGB.
    • getColorMapImage

      public ModelImage getColorMapImage()
    • getEigenValueImage

      public ModelImage getEigenValueImage()
    • getEigenVectorImage

      public ModelImage getEigenVectorImage()
    • getFAImage

      public ModelImage getFAImage()
    • getOutputDirectory

      public String getOutputDirectory()
      Returns the output directory for the derived image calculations.
      Returns:
      output directory for the derived image calculations.
    • getTensorImage

      public ModelImage getTensorImage()
      Return the tensor image.
      Returns:
      tensor image.
    • setInputImage

      public void setInputImage(ModelImage image)
    • windowClosing

      public void windowClosing(WindowEvent event)
    • buildDTILoadPanel

      private void buildDTILoadPanel()
    • calcEigenVectorImage

      private void calcEigenVectorImage()
      Calls AlgorithmDTI2EGFA to create an Apparent Diffusion Coefficient Image, Functional Anisotropy Image, Color Image, Eigen Value Image, Eigen Vector Image, Relative Anisotropy Image, Trace Image, and Volume Ratio Image.
    • cleanup

      private void cleanup()
    • init

      private void init(boolean bStandAlone)
    • enableComputeButton

      public void enableComputeButton()
    • validateData

      private boolean validateData()