Class JDialogVOISplitter

All Implemented Interfaces:
DialogDefaultsInterface, ActionListener, FocusListener, ItemListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class JDialogVOISplitter extends JDialogBase implements ActionListener

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
not attributable
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • currentSlice

      private int currentSlice
      DOCUMENT ME!
    • image

      private ModelImage image
      DOCUMENT ME!
    • allSlicesRadio

      private JRadioButton allSlicesRadio
      DOCUMENT ME!
    • onlyActiveRadio

      private JRadioButton onlyActiveRadio
    • radioGroup

      private ButtonGroup radioGroup
    • startPt

      private WildMagic.LibFoundation.Mathematics.Vector3f startPt
    • endPt

      private WildMagic.LibFoundation.Mathematics.Vector3f endPt
    • slope

      private float slope
    • b

      private float b
    • tol

      private float tol
  • Constructor Details

    • JDialogVOISplitter

      public JDialogVOISplitter(Frame theParentFrame, ModelImage im, WildMagic.LibFoundation.Mathematics.Vector3f sPt, WildMagic.LibFoundation.Mathematics.Vector3f ePt)
    • JDialogVOISplitter

      public JDialogVOISplitter(ModelImage im)
  • Method Details

    • actionPerformed

      public void actionPerformed(ActionEvent e)
      DOCUMENT ME!
      Specified by:
      actionPerformed in interface ActionListener
      Overrides:
      actionPerformed in class JDialogBase
      Parameters:
      e - DOCUMENT ME!
    • getAllSlices

      public boolean getAllSlices()
    • getOnlyActive

      public boolean getOnlyActive()
    • calcSlopeAndB

      private void calcSlopeAndB()
    • checkSide

      private int checkSide(WildMagic.LibFoundation.Mathematics.Vector3f testPoint)
    • splitVOI

      private void splitVOI()
      Splits the VOI
    • init

      private void init()
      DOCUMENT ME!
    • intersects

      public static boolean intersects(WildMagic.LibFoundation.Mathematics.Vector3f p1, WildMagic.LibFoundation.Mathematics.Vector3f p2, WildMagic.LibFoundation.Mathematics.Vector3f p3, WildMagic.LibFoundation.Mathematics.Vector3f p4, WildMagic.LibFoundation.Mathematics.Vector3f intersection)