NAME
Geo::Geos::PrecisionModel - Specifies the precision model of the Coordinate in a Geometry.
SYNOPSIS
use Geo::Geos::PrecisionModel;
Geo::Geos::PrecisionModel->new; # => isa 'Geo::Geos::PrecisionModel'
Geo::Geos::PrecisionModel->new(TYPE_FLOATING); # => isa 'Geo::Geos::PrecisionModel'
Geo::Geos::PrecisionModel->new(TYPE_FLOATING_SINGLE); # => isa 'Geo::Geos::PrecisionModel'
Geo::Geos::PrecisionModel->new(TYPE_FIXED); # => isa 'Geo::Geos::PrecisionModel'
Geo::Geos::PrecisionModel->new(2.0); # => isa 'Geo::Geos::PrecisionModel'
my $pm_fixed = Geo::Geos::PrecisionModel->new(2.0);
$pm_fixed->getScale; # => 2.0
$pm_fixed->isFloating; # => ''
$pm_fixed->getType; # => TYPE_FIXED
my $pm = Geo::Geos::PrecisionModel->new;
$pm->getMaximumSignificantDigits(); # => 16
$pm->makePrecise(1.000001); # => 1.000001
$pm->compareTo($pm_fixed); # => 1
SEE ALSO (C++ classes docs)
geos::geom::PrecisionModel
EXPORTS CONSTANTS
- TYPE_FIXED
- TYPE_FLOATING
- TYPE_FLOATING_SINGLE
SEE ALSO
AUTHOR
Ivan Baidakou <i.baydakov@crazypanda.ru>, Crazy Panda, CP Decision LTD
LICENSE
You may distribute this code under the same terms as Perl itself.