La classe "\fire\gear\geom\MultiPoint" consente di creare e gestire una collezione di punti.
Source code:
include("fxcore.php");
$precisionModel = new \fire\gear\geom\PrecisionModel(6);
echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";
$srid = 3003;
$multiPoint = new \fire\gear\geom\MultiPoint($precisionModel, $srid);
$point0 = new \fire\gear\geom\Point(0, 0, 0, $precisionModel, $srid);
$multiPoint->addPoint($point0);
$point1 = new \fire\gear\geom\Point(1.1, 1.1, 1.1, $precisionModel, $srid);
$multiPoint->addPoint($point1);
$point2 = new \fire\gear\geom\Point(2.2, 2.2, 2.2, $precisionModel, $srid);
$multiPoint->addPoint($point2);
echo "multi point: " . $multiPoint->toString() . "\n";