Lines Matching refs:writer
48 /** @var BinaryWriter $writer */
49 protected $writer;
276 $this->writer = new BinaryWriter($bigEndian ? BinaryWriter::BIG_ENDIAN : BinaryWriter::LITTLE_ENDIAN);
292 $wkb = $this->writer->writeSInt8($this->writer->isBigEndian() ? self::WKB_NDR : self::WKB_XDR);
334 return $this->writer->writeDouble(NAN) . $this->writer->writeDouble(NAN);
336 $wkb = $this->writer->writeDouble($point->x()) . $this->writer->writeDouble($point->y());
339 $wkb .= $this->writer->writeDouble($point->z());
342 $wkb .= $this->writer->writeDouble($point->m());
354 $wkb = $this->writer->writeUInt32($line->numPoints());
371 $wkb = $this->writer->writeUInt32($poly->numGeometries());
388 $wkb = $this->writer->writeUInt32($geometry->numGeometries());
416 return $this->writer->writeUInt32($type) .
417 ($geometry->SRID() && $writeSRID ? $this->writer->writeUInt32($this->SRID) : '');