Class M3

  • Direct Known Subclasses:
    VectorsImage

    public class M3
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int columns  
      protected int columnsIn  
      protected int compNo  
      protected java.awt.image.BufferedImage image  
      int lines  
      protected int linesIn  
      static java.lang.Double noValue  
      static java.util.PrimitiveIterator.OfDouble r  
    • Constructor Summary

      Constructors 
      Constructor Description
      M3​(int columns, int lines, int columnsIn, int linesIn)  
      M3​(java.awt.image.BufferedImage image, int columnsIn, int linesIn)
      Deprecated.
      M3​(java.awt.image.BufferedImage image, int columns, int lines, int columnsIn, int linesIn)  
      M3​(M3 original)  
      M3​(PixM[][] pixM)  
      M3​(PixM pixM, int columnsIn, int linesIn)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      M3 copy()  
      M3 filter​(FilterPixM filter1, int ii, int ij)  
      protected double get​(int ii, int ij)  
      double get​(int column, int line, int columnIn, int lineIn)  
      double get​(int i, int j, int ii, int ij, int c)  
      int getCompCount()  
      int getCompNo()  
      PixM[][] getImagesMatrix()  
      double getIntensity​(int column, int line, int ii, int ij)  
      PixM getMatrix​(int ii, int ij)  
      int index​(int column, int line, int columnIn, int lineIn)  
      PixM[][] normalize​(double min, double max)  
      void resizeSubmatrix​(int ii0, int ij0, int i2, int j2)  
      protected void restoreXY()  
      protected void saveXY​(int x, int y)  
      void set​(int column, int line, int columnIn, int lineIn, double d)  
      void setCompNo​(int compNo)  
      void setMatrix​(int ii, int ij, PixM matrix)  
      protected void setXY​(int x, int y)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • r

        public static java.util.PrimitiveIterator.OfDouble r
      • noValue

        public static final java.lang.Double noValue
      • columns

        public final int columns
      • lines

        public final int lines
      • columnsIn

        protected final int columnsIn
      • linesIn

        protected final int linesIn
      • compNo

        protected int compNo
      • image

        protected java.awt.image.BufferedImage image
    • Constructor Detail

      • M3

        public M3​(int columns,
                  int lines,
                  int columnsIn,
                  int linesIn)
      • M3

        public M3​(M3 original)
      • M3

        public M3​(PixM pixM,
                  int columnsIn,
                  int linesIn)
      • M3

        public M3​(PixM[][] pixM)
      • M3

        public M3​(java.awt.image.BufferedImage image,
                  int columns,
                  int lines,
                  int columnsIn,
                  int linesIn)
      • M3

        @Deprecated
        public M3​(java.awt.image.BufferedImage image,
                  int columnsIn,
                  int linesIn)
        Deprecated.
    • Method Detail

      • get

        public double get​(int column,
                          int line,
                          int columnIn,
                          int lineIn)
      • index

        public int index​(int column,
                         int line,
                         int columnIn,
                         int lineIn)
      • set

        public void set​(int column,
                        int line,
                        int columnIn,
                        int lineIn,
                        double d)
      • copy

        public M3 copy()
      • getCompCount

        public int getCompCount()
      • get

        protected double get​(int ii,
                             int ij)
      • setXY

        protected void setXY​(int x,
                             int y)
      • restoreXY

        protected void restoreXY()
      • saveXY

        protected void saveXY​(int x,
                              int y)
      • setCompNo

        public void setCompNo​(int compNo)
      • getCompNo

        public int getCompNo()
      • getImagesMatrix

        public PixM[][] getImagesMatrix()
      • normalize

        public PixM[][] normalize​(double min,
                                  double max)
      • filter

        public M3 filter​(FilterPixM filter1,
                         int ii,
                         int ij)
      • setMatrix

        public void setMatrix​(int ii,
                              int ij,
                              PixM matrix)
      • getMatrix

        public PixM getMatrix​(int ii,
                              int ij)
      • get

        public double get​(int i,
                          int j,
                          int ii,
                          int ij,
                          int c)
      • resizeSubmatrix

        public void resizeSubmatrix​(int ii0,
                                    int ij0,
                                    int i2,
                                    int j2)
      • getIntensity

        public double getIntensity​(int column,
                                   int line,
                                   int ii,
                                   int ij)