Class AlgorithmGenerateIsolines

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener

    public class AlgorithmGenerateIsolines
    extends AlgorithmBase
    • Constructor Detail

      • AlgorithmGenerateIsolines

        public AlgorithmGenerateIsolines​(ModelImage destImg,
                                         ModelImage srcImg,
                                         double threshold,
                                         float intensityR,
                                         float intensityG,
                                         float intensityB)
    • Method Detail

      • runAlgorithm

        public void runAlgorithm()
        Description copied from class: AlgorithmBase
        Actually runs the algorithm. Implemented by inheriting algorithms.
        Specified by:
        runAlgorithm in class AlgorithmBase
      • createOnePixelBorder

        private void createOnePixelBorder​(double borderval)
      • preCodeImage

        private void preCodeImage()
      • ixy

        public int ixy​(int x,
                       int y)
      • findIsolines

        private int findIsolines()
      • t

        public double t​(double A,
                        double B)
      • computeBoundingBoxes

        public void computeBoundingBoxes()
      • getContourLength

        public int getContourLength​(int contour)
      • getNumContours

        public int getNumContours()
      • drawContours

        public void drawContours()
      • drawContour

        public void drawContour​(int contour)
      • getContourX

        public double getContourX​(int contour,
                                  int v)
      • getContourY

        public double getContourY​(int contour,
                                  int v)
      • wrap

        public int wrap​(int i,
                        int lo,
                        int hi)