public function getArea(): float {
        $event = new MeasurementOpEvent($this);
        $this->fireOperationEvent(MeasurementOpEvent::AREA_EVENT, $event);
        return $event->getResults();
    }