transformEnvelope static method

Envelope transformEnvelope(
  1. Projection from,
  2. Projection to,
  3. Envelope envelope
)

Implementation

static Envelope transformEnvelope(
    PROJ.Projection from, PROJ.Projection to, Envelope envelope) {
  PROJ.Point ll = PROJ.Point(x: envelope.getMinX(), y: envelope.getMinY());
  PROJ.Point ur = PROJ.Point(x: envelope.getMaxX(), y: envelope.getMaxY());
  var newLL = from.transform(to, ll);
  var newUR = from.transform(to, ur);
  return Envelope.fromCoordinates(
      Coordinate(newLL.x, newLL.y), Coordinate(newUR.x, newUR.y));
}