Class MBitmap

java.lang.Object
one.empty3.feature20220726.MBitmap
Direct Known Subclasses:
PixMAndroidVersion

public class MBitmap extends Object
  • Field Details

    • r

      public static PrimitiveIterator.OfDouble r
    • noValue

      public static final Double noValue
    • bitmap

      protected BufferedImage bitmap
    • columns

      protected int columns
    • lines

      protected int lines
    • compNo

      protected int compNo
    • compCount

      public int compCount
  • Constructor Details

    • MBitmap

      public MBitmap(int c, int l)
    • MBitmap

      public MBitmap(BufferedImage bitmap)
    • MBitmap

      public MBitmap(BufferedImage bitmap, int resMax)
    • MBitmap

      public MBitmap(PixM pix)
    • MBitmap

      public MBitmap(int cl)
  • Method Details

    • getColumns

      public int getColumns()
    • setColumns

      public void setColumns(int columns)
    • getLines

      public int getLines()
    • setLines

      public void setLines(int lines)
    • plus

      public MBitmap plus(M m2)
    • operator

      public M operator(char[] operators, M... m)
    • getValues

      public double[] getValues(int i, int j)
    • getBitmap

      public BufferedImage getBitmap()
    • getVector

      public static double[] getVector(int add, double[]... vectors)
    • setP

      public void setP(int i, int j, Point3D p)
    • getP

      public Point3D getP(int i, int j)
    • setValues

      public void setValues(int i, int j, double... v)
    • init

      public void init(int l, int c)
    • get

      public double get(int column, int line)
    • getIntensity

      public double getIntensity(int column, int line)
    • getColor

      public void getColor(int column, int line, float[] comps)
    • getCompNo

      public int getCompNo()
    • setCompNo

      public void setCompNo(int compNo)
    • index

      public int index(int column, int line)
    • set

      public void set(int column, int line, double d)
    • set

      public void set(int column, int line, double... values)
    • tild

      public MBitmap tild()
    • trace

      public double trace()
    • diagonalSum

      public double diagonalSum()
    • getCompCount

      public int getCompCount()
    • determinant

      public double determinant()
    • CoFactor

      public MBitmap CoFactor()
    • error

      public double error(double... w12)
    • getOpValue

      public double getOpValue(String op, double m1ij, double m2ij)
    • op

      public M op(M mat2, String op)
    • setRegionCopy

      public void setRegionCopy(M3 original, int ii, int ij, int iStart, int jStart, int iEnd, int jEnd, PixM pixM, int iPaste, int jPaste)
    • setRegionCopy

      public void setRegionCopy(PixM original, int iStart, int jStart, int iEnd, int jEnd, PixM pixM, int iPaste, int jPaste)
    • setRegionCopy

      public void setRegionCopy(PixM original, int iStart, int jStart, int iEnd, int jEnd, M3 m3, int iPaste, int jPaste, int iiPaste, int ijPaste)
    • repmat

      public static M repmat(double[][] dd, int nLine, int mColumn)
    • diag

      public static M diag(double... d)
    • diag

      public static M diag(M d)