public function getEnvelope(): Geometry {
        $event = new AccessorOpEvent($this);
        $this->fireOperationEvent(AccessorOpEvent::ENVELOPE_EVENT, $event);
        return $event->getResults();
    }
public function getEnvelope(): Geometry {
        $event = new AccessorOpEvent($this);
        $this->fireOperationEvent(AccessorOpEvent::ENVELOPE_EVENT, $event);
        return $event->getResults();
    }
public function getEnvelope ( ) : Geometry { $ event = new AccessorOpEvent ( $ this ) ; $ this -> fireOperationEvent ( AccessorOpEvent :: ENVELOPE_EVENT , $ event ) ; return $ event -> getResults ( ) ; }
Gets the minimum bounding box for this Geometry as a Geometry.

The polygon is defined by the corner points of the bound box as
[(MINX, MINY), (MAXX, MINY), (MAXX, MAXY), (MINZX, MAXY), (MINX, MINY)].
The minimums for z and m may be added.

@return Geometry
Gets the minimum bounding box for this Geometry as a Geometry .