Class Matrix

    • Constructor Detail

      • Matrix

        public Matrix()
      • Matrix

        public Matrix​(COSArray array)
      • Matrix

        public Matrix​(double a,
                      double b,
                      double c,
                      double d,
                      double e,
                      double f)
    • Method Detail

      • getValue

        public double getValue​(int row,
                               int column)
      • concatenate

        public void concatenate​(Matrix matrix)
      • translate

        public void translate​(double tx,
                              double ty)
      • scale

        public void scale​(double sx,
                          double sy)
      • rotate

        public void rotate​(double theta)
      • getScaleInstance

        public static Matrix getScaleInstance​(double x,
                                              double y)
      • getTranslateInstance

        public static Matrix getTranslateInstance​(double x,
                                                  double y)
      • getRotateInstance

        public static Matrix getRotateInstance​(double theta,
                                               double tx,
                                               double ty)
      • getScaleX

        public double getScaleX()
      • getShearY

        public double getShearY()
      • getShearX

        public double getShearX()
      • getScaleY

        public double getScaleY()
      • getTranslateX

        public double getTranslateX()
      • getTranslateY

        public double getTranslateY()
      • transformX

        public double transformX​(double x,
                                 double y)
      • transformY

        public double transformY​(double x,
                                 double y)
      • transformVertex

        public Vertex transformVertex​(Vertex v)
      • getRotationDegree

        public double getRotationDegree()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object