La classe "\fire\gear\geom\Point" consente di creare e gestire un punto.
Source code:
include("fxcore.php");
$precisionModel = new \fire\gear\geom\PrecisionModel(3);
echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";
$srid = 3003;
$point = new \fire\gear\geom\Point(1.1, 2.2, 3.3, $precisionModel, $srid);
echo "point: " . $point->toString() . "\n";
$geometries = $point->getGeometries();
echo "geometries size: " . sizeof($geometries) . "\n";
$geometry = $geometries[0];
echo "geometry: " . $geometry->toString() . "\n";
$point0 = $point;
$point0->setX(4.4);
echo "point0: " . $point0->toString() . "\n";