/// <summary>Transforms envelope</summary>
 /// <param name="env">The envelope that is to be transformed</param>
 internal void Transform(com.epl.geometry.Envelope2D env)
 {
     if (env.IsEmpty())
     {
         return;
     }
     com.epl.geometry.Point2D[] buf = new com.epl.geometry.Point2D[4];
     env.QueryCorners(buf);
     Transform(buf, buf);
     env.SetFromPoints(buf, 4);
 }