Geo-Functions
view release on metacpan or search on metacpan
my $rad = rad_deg(90);
## rad\_dms
Radians given degrees minutes seconds.
my $rad = rad_dms(45 30 20.0);
## round
Round to the nearest integer. This formula rounds toward +/- infinity.
my $int = round(42.2);
## dms\_deg
Degrees minutes seconds given degrees.
my ($d, $m, $s, $sign) = dms_deg($degrees, qw{N S});
my ($d, $m, $s, $sign) = dms_deg($degrees, qw{E W});
lib/Geo/Functions.pm view on Meta::CPAN
my $rad = rad_dms(45 30 20.0);
=cut
sub rad_dms {
return rad_deg(deg_dms(@_));
}
=head2 round
Round to the nearest integer. This formula rounds toward +/- infinity.
my $int = round(42.2);
=cut
sub round {
my $self = shift();
my $number = ref($self) ? shift() : $self;
return int($number + 0.5 * ($number <=> 0));
}
( run in 0.578 second using v1.01-cache-2.11-cpan-26ccb49234f )