Beispiel #1
0
 /**
  * @param float $kilometer
  */
 protected function moveToDistance($kilometer)
 {
     $this->TrackdataLoop->moveToDistance($kilometer);
     if (!is_null($this->RouteLoop)) {
         $this->RouteLoop->goToIndex($this->TrackdataLoop->index());
     }
 }
Beispiel #2
0
 /**
  * @return array
  */
 protected function computeHalfs()
 {
     $Halfs = array();
     $Loop = new Trackdata\Loop($this->Context->trackdata());
     $Loop->moveToDistance($this->Context->trackdata()->totalDistance() / 2);
     $Halfs[] = $this->halfFromLoop($Loop);
     $Loop->moveToDistance($this->Context->trackdata()->totalDistance());
     $Halfs[] = $this->halfFromLoop($Loop);
     return $Halfs;
 }