List of usage examples for com.itextpdf.awt.geom AffineTransform AffineTransform
public AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)
From source file:mkl.testarea.itext5.pdfcleanup.PdfCleanUpRegionFilter.java
License:Open Source License
private Point2D[] transformPoints(Matrix transormationMatrix, boolean inverse, Point2D... points) { AffineTransform t = new AffineTransform(transormationMatrix.get(Matrix.I11), transormationMatrix.get(Matrix.I12), transormationMatrix.get(Matrix.I21), transormationMatrix.get(Matrix.I22), transormationMatrix.get(Matrix.I31), transormationMatrix.get(Matrix.I32)); Point2D[] transformed = new Point2D[points.length]; if (inverse) { try {//w ww . jav a2s . co m t = t.createInverse(); } catch (NoninvertibleTransformException e) { throw new RuntimeException(e); } } t.transform(points, 0, transformed, 0, points.length); return transformed; }