public function getPointOnSurface(): Point {
        $event = new ProcessOpEvent($this);
        $this->fireOperationEvent(ProcessOpEvent::POINT_ON_SURFACE_EVENT, $event);
        return $event->getResults();
    }
public function getPointOnSurface(): Point {
        $event = new ProcessOpEvent($this);
        $this->fireOperationEvent(ProcessOpEvent::POINT_ON_SURFACE_EVENT, $event);
        return $event->getResults();
    }
public function getPointOnSurface ( ) : Point { $ event = new ProcessOpEvent ( $ this ) ; $ this -> fireOperationEvent ( ProcessOpEvent :: POINT_ON_SURFACE_EVENT , $ event ) ; return $ event -> getResults ( ) ; }
Gets a Point guaranteed to be on the MultiSurface.

@return \Nasumilu\Geometry\Geometry
Gets a Point guaranteed to be on the MultiSurface .