/** * @return array */ public function sliceElevation() { if ($this->Object->hasCorrectedElevations()) { return $this->slice(Object::ELEVATIONS_CORRECTED); } elseif ($this->Object->hasOriginalElevations()) { return $this->slice(Object::ELEVATIONS_ORIGINAL); } return array(); }
/** * Tasks before insertion */ protected function before() { parent::before(); $Calculator = new Calculator($this->Object); if (Configuration::ActivityForm()->correctElevation() && !$this->Object->hasCorrectedElevations()) { $Calculator->tryToCorrectElevation(); } $Calculator->calculateElevation(); }