Class Matrix

All Implemented Interfaces:
PointerInterface

public class Matrix extends Record
  • Field Details

  • Constructor Details

  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • setFieldXx

      public void setFieldXx(double xx)
    • getFieldXx

      public double getFieldXx()
    • setFieldYx

      public void setFieldYx(double yx)
    • getFieldYx

      public double getFieldYx()
    • setFieldXy

      public void setFieldXy(double xy)
    • getFieldXy

      public double getFieldXy()
    • setFieldYy

      public void setFieldYy(double yy)
    • getFieldYy

      public double getFieldYy()
    • setFieldX0

      public void setFieldX0(double x0)
    • getFieldX0

      public double getFieldX0()
    • setFieldY0

      public void setFieldY0(double y0)
    • getFieldY0

      public double getFieldY0()
    • initIdentity

      public void initIdentity()
    • translate

      public void translate(double tx, double ty)
      Parameters:
      tx -
      ty -
    • scale

      public void scale(double sx, double sy)
      Parameters:
      sx -
      sy -
    • rotate

      public void rotate(double radians)
      Parameters:
      radians -
    • invert

      public void invert()
    • multiply

      public void multiply(@Nonnull Matrix a, @Nonnull Matrix b)
      Parameters:
      a -
      b -
    • init

      public void init(double xx, double yx, double xy, double yy, double x0, double y0)
      Parameters:
      xx -
      yx -
      xy -
      yy -
      x0 -
      y0 -