<<< Torna alla lista degli esempi

La classe "\fire\gear\geom\Envelope"

La classe "\fire\gear\geom\Envelope" consente di creare e gestire un ingombro.
Source code:
		

	include("fxcore.php");	

	$envelope = new \fire\gear\geom\Envelope();
	echo "envelope: " . $envelope->toString() . "\n";
	$envelope0 = new \fire\gear\geom\Envelope(-3, 3, -7, 7, 4326);
	echo "envelope0: " . $envelope0->toString() . "\n";
	$envelope1 = new \fire\gear\geom\Envelope(-5, 5, 2, 9, 4326);
	echo "envelope1: " . $envelope1->toString() . "\n";
	if ($envelope0->intersects($envelope1)) {
		echo "envelope0 intersects envelope1\n";
	} else {
		echo "envelope0 doesn't intersect envelope1\n";
	}
	$envelope1 = new \fire\gear\geom\Envelope(-5, 5, 12, 19, 4326);
	echo "envelope1: " . $envelope1->toString() . "\n";
	if ($envelope0->intersects($envelope1)) {
		echo "envelope0 intersects envelope1\n";
	} else {
		echo "envelope0 doesn't intersect envelope1\n";
	}
	$lowerLeftCoordinate = new \fire\gear\geom\Coordinate(3, 3, 3);
	$upperRightCoordinate = new \fire\gear\geom\Coordinate(7, 7, 7);
	$envelope = new \fire\gear\geom\Envelope($lowerLeftCoordinate, $upperRightCoordinate, 4326);
	echo "envelope: " . $envelope->toString() . "\n";



	
Output:
<<< Torna alla lista degli esempi