Lines Matching refs:gpxTypes
35 protected $gpxTypes;
59 $this->gpxTypes = new GpxTypes($allowedElements);
128 if (in_array('metadata', $this->gpxTypes->get('gpxType')) && $xmlObject->getElementsByTagName('metadata')->length === 1) {
131 $this->gpxTypes->get('metadataType')
167 $point->setData($this->parseNodeProperties($node, $this->gpxTypes->get($node->nodeName . 'Type')));
182 if (!in_array('wpt', $this->gpxTypes->get('gpxType'))) {
201 if (!in_array('trk', $this->gpxTypes->get('gpxType'))) {
223 $track->setData($this->parseNodeProperties($trk, $this->gpxTypes->get('trkType')));
236 if (!in_array('rte', $this->gpxTypes->get('gpxType'))) {
249 $line->setData($this->parseNodeProperties($rte, $this->gpxTypes->get('rteType')));
322 $this->gpxTypes = new GpxTypes($allowedElements);
366 if ($geom->isEmpty() || ($tag === 'wpt' && !in_array($tag, $this->gpxTypes->get('gpxType')))) {
376 $node .= self::processGeometryData($geom, $this->gpxTypes->get($tag . 'Type'), $indent . "\t") .
398 if ($geom->isEmpty() || !in_array($isTrack ? 'trk' : 'rte', $this->gpxTypes->get('gpxType'))) {
405 $gpx = "<" . $this->nss . "trk>\n" . self::processGeometryData($geom, $this->gpxTypes->get('trkType'));
419 $gpx = "<" . $this->nss . "rte>\n" . self::processGeometryData($geom, $this->gpxTypes->get('rteType'));
436 $metadata = self::processGeometryData($geometry, $this->gpxTypes->get('metadataType'));
437 $metadata = empty($metadata) || !in_array('metadataType', $this->gpxTypes->get('gpxType'))