public function convexHull(): Geometry {
        $event = new ProcessOpEvent($this);
        $this->fireOperationEvent(ProcessOpEvent::CONVEX_HULL_EVENT, $event);
        return $event->getResults();
    }