<<< Torna alla lista degli esempi

La classe "\fire\gear\geom\PrecisionModel"

La classe "\fire\gear\geom\PrecisionModel" consente di creare e gestire un modello di precisione.
Source code:
		

	include("fxcore.php");

	$precisionModel = new \fire\gear\geom\PrecisionModel();
	if ($precisionModel->isFloating()) {
		echo "precision model is floating\n";
	} else {
		echo "precision model isn't floating\n";
	}
	echo "precision model scale: " . $precisionModel->getScale() . "\n";
	echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";
	$precisionModel = new \fire\gear\geom\PrecisionModel(2000.0);
	if ($precisionModel->isFloating()) {
		echo "precision model is floating\n";
	} else {
		echo "precision model isn't floating\n";
	}
	echo "precision model scale: " . $precisionModel->getScale() . "\n";
	echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";
	$precisionModel = new \fire\gear\geom\PrecisionModel(3);
	if ($precisionModel->isFloating()) {
		echo "precision model is floating\n";
	} else {
		echo "precision model isn't floating\n";
	}
	echo "precision model scale: " . $precisionModel->getScale() . "\n";
	echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";
	$precisionModel = new \fire\gear\geom\PrecisionModel(\fire\gear\geom\PrecisionModel::FIXED);
	if ($precisionModel->isFloating()) {
		echo "precision model is floating\n";
	} else {
		echo "precision model isn't floating\n";
	}
	echo "precision model scale: " . $precisionModel->getScale() . "\n";
	echo "precision model maximum significant digits: " . $precisionModel->getMaximumSignificantDigits() . "\n";



	
Output:
<<< Torna alla lista degli esempi