Example #1
0
 public function __toString()
 {
     $output = array();
     if (isset($this->north, $this->south, $this->east, $this->west)) {
         $output[] = '<LanLonAltBox>';
         $output[] = sprintf("\t<north>%f</north>", $this->north);
         $output[] = sprintf("\t<south>%f</south>", $this->south);
         $output[] = sprintf("\t<east>%f</east>", $this->east);
         $output[] = sprintf("\t<west>%f</west>", $this->west);
         if (isset($this->altitudeMode)) {
             $output[] = $this->altitudeMode->__toString();
         }
         if (isset($this->maxAltitude)) {
             $output[] = sprintf("\t<maxAltitude>%f</maxAltitude>", $this->maxAltitude);
         }
         if (isset($this->minAltitude)) {
             $output[] = sprintf("\t<minAltitude>%f</minAltitude>", $this->minAltitude);
         }
         $output[] = '</LanLonAltBox>';
     }
     return implode("\n", $output);
 }
Example #2
0
function buildAltitudeMode($altitudeModeXMLObject)
{
    $altitudeMode = new AltitudeMode();
    $altitudeMode->setModeFromString($altitudeModeXMLObject->__toString());
    return $altitudeMode;
}