src/main/java/de/javagl/geom/Points.java
/**
     * Transforms all the given points with the given affine transform,
     * and returns the results
     * 
     * @param at The affine transform
     * @param points The input points
     * @return The transformed points
     */
Transforms all the given points with the given affine transform,
and returns the results

@param at The affine transform
@param points The input points
@return The transformed points
Transforms all the given points with the given affine transform and returns the results @param at The affine transform @param points The input points @return The transformed points
public static List<Point2D> transform(
        AffineTransform at, Iterable<? extends Point2D> points)
    {
        List<Point2D> result = new ArrayList<Point2D>();
        for (Point2D p : points)
        {
            Point2D tp = at.transform(p, null);
            result.add(tp);
        }
        return result;
    }
public static List < Point2D > transform ( AffineTransform at , Iterable < ? extends Point2D > points ) { List < Point2D > result = new ArrayList < Point2D > ( ) ; for ( Point2D p : points ) { Point2D tp = at . transform ( p , null ) ; result . add ( tp ) ; } return result ; }
Transforms all the given points with the given affine transform,
 and returns the results
Transforms all the given points with the given affine transform and returns the results