Class AlgorithmHarrisCornerDetector

java.lang.Object
java.lang.Thread
gov.nih.mipav.model.algorithms.AlgorithmBase
gov.nih.mipav.model.algorithms.AlgorithmHarrisCornerDetector
All Implemented Interfaces:
AlgorithmInterface, ActionListener, WindowListener, Runnable, EventListener

public class AlgorithmHarrisCornerDetector extends AlgorithmBase implements AlgorithmInterface
  • Field Details

    • xOp

      private static final int xOp
      See Also:
    • yOp

      private static final int yOp
      See Also:
    • xxOp

      private static final int xxOp
      See Also:
    • xyOp

      private static final int xyOp
      See Also:
    • yyOp

      private static final int yyOp
      See Also:
    • epsilon

      private double epsilon
    • sigma

      private float sigma
    • radius

      private int radius
    • pointThreshold

      private double pointThreshold
    • Ix

      private float[] Ix
    • Iy

      private float[] Iy
    • Fx2

      private float[] Fx2
    • Fxy

      private float[] Fxy
    • Fy2

      private float[] Fy2
    • operationType

      private int operationType
  • Constructor Details

    • AlgorithmHarrisCornerDetector

      public AlgorithmHarrisCornerDetector()
      AlgorithmHarrisCornerDetector - default constructor.
    • AlgorithmHarrisCornerDetector

      public AlgorithmHarrisCornerDetector(ModelImage destImg, ModelImage srcImg, float sigma, int radius, double pointThreshold)
      AlgorithmHarrisCornerDetector.
      Parameters:
      destImg - DOCUMENT ME!
      srcImg - DOCUMENT ME!
      sigma -
      radius -
      pointThreshold -
  • Method Details

    • finalize

      public void finalize()
      finalize -
      Overrides:
      finalize in class AlgorithmBase
    • runAlgorithm

      public void runAlgorithm()
      Starts the program.
      Specified by:
      runAlgorithm in class AlgorithmBase
    • algorithmPerformed

      public void algorithmPerformed(AlgorithmBase algorithm)
      Description copied from interface: AlgorithmInterface
      Called after an algorithm this listener is registered to exits (maybe successfully, maybe not). If the algorithm is run in a separate thread, this call will be made within that thread. If not, this call will be made from that same, shared thread.
      Specified by:
      algorithmPerformed in interface AlgorithmInterface
      Parameters:
      algorithm - the algorithm which has just completed