"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "GENERATED/PDL/Transform/Proj4.pm" between
PDL-2.074.tar.gz and PDL-2.075.tar.gz

About: PDL (Perl Data Language) aims to turn perl into an efficient numerical language for scientific computing (similar to IDL and MatLab).

Proj4.pm  (PDL-2.074):Proj4.pm  (PDL-2.075)
# #
# GENERATED WITH PDL::PP! Don't modify! # GENERATED WITH PDL::PP! Don't modify!
# #
package PDL::Transform::Proj4; package PDL::Transform::Proj4;
our @EXPORT_OK = qw(t_proj _proj4_dummy ); our @EXPORT_OK = qw(t_proj t_proj_adams_hemi t_proj_adams_ws1 t_proj_adams_ws2 t _proj_aea t_proj_aeqd t_proj_affine t_proj_airy t_proj_aitoff t_proj_alsk t_proj _apian t_proj_august t_proj_axisswap t_proj_bacon t_proj_bertin1953 t_proj_bipc t_proj_boggs t_proj_bonne t_proj_calcofi t_proj_cart t_proj_cass t_proj_cc t_pro j_ccon t_proj_cea t_proj_chamb t_proj_col_urban t_proj_collg t_proj_comill t_pro j_crast t_proj_defmodel t_proj_deformation t_proj_denoy t_proj_eck1 t_proj_eck2 t_proj_eck3 t_proj_eck4 t_proj_eck5 t_proj_eck6 t_proj_eqc t_proj_eqdc t_proj_eq earth t_proj_etmerc t_proj_euler t_proj_fahey t_proj_fouc t_proj_fouc_s t_proj_g all t_proj_geoc t_proj_geocent t_proj_geogoffset t_proj_geos t_proj_gins8 t_proj _gn_sinu t_proj_gnom t_proj_goode t_proj_gs48 t_proj_gs50 t_proj_gstmerc t_proj_ guyou t_proj_hammer t_proj_hatano t_proj_healpix t_proj_helmert t_proj_hgridshif t t_proj_horner t_proj_igh t_proj_igh_o t_proj_imw_p t_proj_isea t_proj_kav5 t_p roj_kav7 t_proj_krovak t_proj_labrd t_proj_laea t_proj_lagrng t_proj_larr t_proj _lask t_proj_latlon t_proj_latlong t_proj_lcc t_proj_lcca t_proj_leac t_proj_lee _os t_proj_longlat t_proj_lonlat t_proj_loxim t_proj_lsat t_proj_mbt_fps t_proj_ mbt_s t_proj_mbtfpp t_proj_mbtfpq t_proj_mbtfps t_proj_merc t_proj_mil_os t_proj _mill t_proj_misrsom t_proj_moll t_proj_molobadekas t_proj_molodensky t_proj_mur d1 t_proj_murd2 t_proj_murd3 t_proj_natearth t_proj_natearth2 t_proj_nell t_proj _nell_h t_proj_nicol t_proj_noop t_proj_nsper t_proj_nzmg t_proj_ob_tran t_proj_ ocea t_proj_oea t_proj_omerc t_proj_ortel t_proj_ortho t_proj_patterson t_proj_p conic t_proj_peirce_q t_proj_pipeline t_proj_poly t_proj_pop t_proj_push t_proj_ putp1 t_proj_putp2 t_proj_putp3 t_proj_putp3p t_proj_putp4p t_proj_putp5 t_proj_ putp5p t_proj_putp6 t_proj_putp6p t_proj_qsc t_proj_qua_aut t_proj_rhealpix t_pr oj_robin t_proj_rouss t_proj_rpoly t_proj_s2 t_proj_sch t_proj_set t_proj_sinu t _proj_somerc t_proj_stere t_proj_sterea t_proj_tcc t_proj_tcea t_proj_times t_pr oj_tinshift t_proj_tissot t_proj_tmerc t_proj_tobmerc t_proj_topocentric t_proj_ tpeqd t_proj_tpers t_proj_unitconvert t_proj_ups t_proj_urm5 t_proj_urmfps t_pro j_utm t_proj_vandg t_proj_vandg2 t_proj_vandg3 t_proj_vandg4 t_proj_vgridshift t _proj_vitk1 t_proj_wag1 t_proj_wag2 t_proj_wag3 t_proj_wag4 t_proj_wag5 t_proj_w ag6 t_proj_wag7 t_proj_webmerc t_proj_weren t_proj_wink1 t_proj_wink2 t_proj_win tri t_proj_xyzgridshift _proj4_dummy );
our %EXPORT_TAGS = (Func=>\@EXPORT_OK); our %EXPORT_TAGS = (Func=>\@EXPORT_OK);
use PDL::Core; use PDL::Core;
use PDL::Exporter; use PDL::Exporter;
use DynaLoader; use DynaLoader;
our @ISA = ( 'PDL::Exporter','DynaLoader','PDL::Transform' ); our @ISA = ( 'PDL::Exporter','DynaLoader','PDL::Transform' );
push @PDL::Core::PP, __PACKAGE__; push @PDL::Core::PP, __PACKAGE__;
bootstrap PDL::Transform::Proj4 ; bootstrap PDL::Transform::Proj4 ;
BEGIN { BEGIN {
use PDL::LiteF; use PDL::LiteF;
use PDL::NiceSlice; use PDL::NiceSlice;
use PDL::Transform; use PDL::Transform;
use PDL::GIS::Proj; use PDL::GIS::Proj;
} }
#line 28 "Proj4.pd" #line 27 "Proj4.pd"
# #
# PDL::Transform::Proj4 # PDL::Transform::Proj4
# #
# Judd Taylor, USF IMaRS # Judd Taylor, USF IMaRS
# 4 Apr 2006 # 4 Apr 2006
# #
=head1 NAME =head1 NAME
skipping to change at line 318 skipping to change at line 318
{ {
my $self = shift; my $self = shift;
my $sub = "PDL::Transform::Proj4::update_proj_string()"; my $sub = "PDL::Transform::Proj4::update_proj_string()";
# (Re)Generate the proj_params string from the options passed: # (Re)Generate the proj_params string from the options passed:
# #
delete( $self->{params}->{proj_params} ); delete( $self->{params}->{proj_params} );
my $proj_string = ""; my $proj_string = "";
foreach my $param ( sort keys %{ $self->{params} } ) foreach my $param ( sort keys %{ $self->{params} } )
#line 326 "Proj4.pm" #line 327 "Proj4.pm"
#line 321 "Proj4.pd" #line 321 "Proj4.pd"
{ {
next unless defined( $self->{params}->{$param} ); next unless defined( $self->{params}->{$param} );
$proj_string .= ( $self->{params}->{$param} eq 'ON' ) $proj_string .= ( $self->{params}->{$param} eq 'ON' )
? "+$param " : " +$param=" . $self->{params}->{$param} . " "; ? "+$param " : " +$param=" . $self->{params}->{$param} . " ";
#print STDERR "$sub: Adding \'$proj_string\'...\n"; #print STDERR "$sub: Adding \'$proj_string\'...\n";
} }
#print STDERR "$sub: Final proj_params: \'$proj_string\'\n"; #print STDERR "$sub: Final proj_params: \'$proj_string\'\n";
skipping to change at line 346 skipping to change at line 346
$self->update_proj_string(); $self->update_proj_string();
return $self->{params}->{proj_params}; return $self->{params}->{proj_params};
} # End of proj_params()... } # End of proj_params()...
sub t_proj sub t_proj
{ {
PDL::Transform::Proj4->new( @_ ); PDL::Transform::Proj4->new( @_ );
} # End of t_proj()... } # End of t_proj()...
1; 1;
#line 354 "Proj4.pm" #line 355 "Proj4.pm"
#line 354 "Proj4.pd" #line 353 "Proj4.pd"
=head1 FUNCTIONS =head1 FUNCTIONS
=head2 t_proj =head2 t_proj
This is the main entry point for the generalized interface. See above on its usa ge. This is the main entry point for the generalized interface. See above on its usa ge.
=cut =cut
#line 371 "Proj4.pm" #line 373 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_adams_hemi
Autogenerated transformation function for Proj4 projection code adams_hemi.
The full name for this projection is Adams Hemisphere in a Square.
=cut
sub t_proj_adams_hemi
{ 'PDL::Transform::Proj4::adams_hemi'->new( @_ ); }
#line 484 "Proj4.pd"
#line 394 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_adams_ws1
Autogenerated transformation function for Proj4 projection code adams_ws1.
The full name for this projection is Adams World in a Square I.
=cut
sub t_proj_adams_ws1
{ 'PDL::Transform::Proj4::adams_ws1'->new( @_ ); }
#line 484 "Proj4.pd"
#line 415 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_adams_ws2
Autogenerated transformation function for Proj4 projection code adams_ws2.
The full name for this projection is Adams World in a Square II.
=cut
sub t_proj_adams_ws2
{ 'PDL::Transform::Proj4::adams_ws2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 436 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_aea
Autogenerated transformation function for Proj4 projection code aea.
The full name for this projection is Albers Equal Area.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_aea
{ 'PDL::Transform::Proj4::aea'->new( @_ ); }
#line 497 "Proj4.pd"
#line 470 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_aeqd
Autogenerated transformation function for Proj4 projection code aeqd.
The full name for this projection is Azimuthal Equidistant.
Projection Parameters
=for options
=over 4
=item guam
=item lat_0
=back
=cut
sub t_proj_aeqd
{ 'PDL::Transform::Proj4::aeqd'->new( @_ ); }
#line 497 "Proj4.pd"
#line 504 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_affine
Autogenerated transformation function for Proj4 projection code affine.
The full name for this projection is Affine transformation.
=cut
sub t_proj_affine
{ 'PDL::Transform::Proj4::affine'->new( @_ ); }
#line 484 "Proj4.pd"
#line 525 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_airy
Autogenerated transformation function for Proj4 projection code airy.
The full name for this projection is Airy.
Projection Parameters
=for options
=over 4
=item lat_b
=item no_cut
=back
=cut
sub t_proj_airy
{ 'PDL::Transform::Proj4::airy'->new( @_ ); }
#line 497 "Proj4.pd"
#line 559 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_aitoff
Autogenerated transformation function for Proj4 projection code aitoff.
The full name for this projection is Aitoff.
=cut
sub t_proj_aitoff
{ 'PDL::Transform::Proj4::aitoff'->new( @_ ); }
#line 484 "Proj4.pd"
#line 580 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_alsk
Autogenerated transformation function for Proj4 projection code alsk.
The full name for this projection is Modified Stereographic of Alaska.
=cut
sub t_proj_alsk
{ 'PDL::Transform::Proj4::alsk'->new( @_ ); }
#line 484 "Proj4.pd"
#line 601 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_apian
Autogenerated transformation function for Proj4 projection code apian.
The full name for this projection is Apian Globular I.
=cut
sub t_proj_apian
{ 'PDL::Transform::Proj4::apian'->new( @_ ); }
#line 484 "Proj4.pd"
#line 622 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_august
Autogenerated transformation function for Proj4 projection code august.
The full name for this projection is August Epicycloidal.
=cut
sub t_proj_august
{ 'PDL::Transform::Proj4::august'->new( @_ ); }
#line 484 "Proj4.pd"
#line 643 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_axisswap
Autogenerated transformation function for Proj4 projection code axisswap.
The full name for this projection is Axis ordering.
=cut
sub t_proj_axisswap
{ 'PDL::Transform::Proj4::axisswap'->new( @_ ); }
#line 484 "Proj4.pd"
#line 664 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_bacon
Autogenerated transformation function for Proj4 projection code bacon.
The full name for this projection is Bacon Globular.
=cut
sub t_proj_bacon
{ 'PDL::Transform::Proj4::bacon'->new( @_ ); }
#line 484 "Proj4.pd"
#line 685 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_bertin1953
Autogenerated transformation function for Proj4 projection code bertin1953.
The full name for this projection is Bertin 1953.
=cut
sub t_proj_bertin1953
{ 'PDL::Transform::Proj4::bertin1953'->new( @_ ); }
#line 484 "Proj4.pd"
#line 706 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_bipc
Autogenerated transformation function for Proj4 projection code bipc.
The full name for this projection is Bipolar conic of western hemisphere.
=cut
sub t_proj_bipc
{ 'PDL::Transform::Proj4::bipc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 727 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_boggs
Autogenerated transformation function for Proj4 projection code boggs.
The full name for this projection is Boggs Eumorphic.
=cut
sub t_proj_boggs
{ 'PDL::Transform::Proj4::boggs'->new( @_ ); }
#line 484 "Proj4.pd"
#line 748 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_bonne
Autogenerated transformation function for Proj4 projection code bonne.
The full name for this projection is Bonne (Werner lat_1=90).
Projection Parameters
=for options
=over 4
=item lat_1
=back
=cut
sub t_proj_bonne
{ 'PDL::Transform::Proj4::bonne'->new( @_ ); }
#line 495 "Proj4.pd"
#line 780 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_calcofi
Autogenerated transformation function for Proj4 projection code calcofi.
The full name for this projection is Cal Coop Ocean Fish Invest Lines/Stations.
=cut
sub t_proj_calcofi
{ 'PDL::Transform::Proj4::calcofi'->new( @_ ); }
#line 484 "Proj4.pd"
#line 801 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_cart
Autogenerated transformation function for Proj4 projection code cart.
The full name for this projection is Geodetic/cartesian conversions.
=cut
sub t_proj_cart
{ 'PDL::Transform::Proj4::cart'->new( @_ ); }
#line 484 "Proj4.pd"
#line 822 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_cass
Autogenerated transformation function for Proj4 projection code cass.
The full name for this projection is Cassini.
=cut
sub t_proj_cass
{ 'PDL::Transform::Proj4::cass'->new( @_ ); }
#line 484 "Proj4.pd"
#line 843 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_cc
Autogenerated transformation function for Proj4 projection code cc.
The full name for this projection is Central Cylindrical.
=cut
sub t_proj_cc
{ 'PDL::Transform::Proj4::cc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 864 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ccon
Autogenerated transformation function for Proj4 projection code ccon.
The full name for this projection is Central Conic.
Projection Parameters
=for options
=over 4
=item lat_1
=back
=cut
sub t_proj_ccon
{ 'PDL::Transform::Proj4::ccon'->new( @_ ); }
#line 495 "Proj4.pd"
#line 896 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_cea
Autogenerated transformation function for Proj4 projection code cea.
The full name for this projection is Equal Area Cylindrical.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_cea
{ 'PDL::Transform::Proj4::cea'->new( @_ ); }
#line 495 "Proj4.pd"
#line 928 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_chamb
Autogenerated transformation function for Proj4 projection code chamb.
The full name for this projection is Chamberlin Trimetric.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=item lat_3
=item lon_1
=item lon_2
=item lon_3
=back
=cut
sub t_proj_chamb
{ 'PDL::Transform::Proj4::chamb'->new( @_ ); }
#line 505 "Proj4.pd"
#line 970 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_col_urban
Autogenerated transformation function for Proj4 projection code col_urban.
The full name for this projection is Colombia Urban.
Projection Parameters
=for options
=over 4
=item h_0
=back
=cut
sub t_proj_col_urban
{ 'PDL::Transform::Proj4::col_urban'->new( @_ ); }
#line 495 "Proj4.pd"
#line 1002 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_collg
Autogenerated transformation function for Proj4 projection code collg.
The full name for this projection is Collignon.
=cut
sub t_proj_collg
{ 'PDL::Transform::Proj4::collg'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1023 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_comill
Autogenerated transformation function for Proj4 projection code comill.
The full name for this projection is Compact Miller.
=cut
sub t_proj_comill
{ 'PDL::Transform::Proj4::comill'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1044 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_crast
Autogenerated transformation function for Proj4 projection code crast.
The full name for this projection is Craster Parabolic (Putnins P4).
=cut
sub t_proj_crast
{ 'PDL::Transform::Proj4::crast'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1065 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_defmodel
Autogenerated transformation function for Proj4 projection code defmodel.
The full name for this projection is Deformation model.
=cut
sub t_proj_defmodel
{ 'PDL::Transform::Proj4::defmodel'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1086 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_deformation
Autogenerated transformation function for Proj4 projection code deformation.
The full name for this projection is Kinematic grid shift.
=cut
sub t_proj_deformation
{ 'PDL::Transform::Proj4::deformation'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1107 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_denoy
Autogenerated transformation function for Proj4 projection code denoy.
The full name for this projection is Denoyer Semi-Elliptical.
=cut
sub t_proj_denoy
{ 'PDL::Transform::Proj4::denoy'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1128 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck1
Autogenerated transformation function for Proj4 projection code eck1.
The full name for this projection is Eckert I.
=cut
sub t_proj_eck1
{ 'PDL::Transform::Proj4::eck1'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1149 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck2
Autogenerated transformation function for Proj4 projection code eck2.
The full name for this projection is Eckert II.
=cut
sub t_proj_eck2
{ 'PDL::Transform::Proj4::eck2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1170 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck3
Autogenerated transformation function for Proj4 projection code eck3.
The full name for this projection is Eckert III.
=cut
sub t_proj_eck3
{ 'PDL::Transform::Proj4::eck3'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1191 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck4
Autogenerated transformation function for Proj4 projection code eck4.
The full name for this projection is Eckert IV.
=cut
sub t_proj_eck4
{ 'PDL::Transform::Proj4::eck4'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1212 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck5
Autogenerated transformation function for Proj4 projection code eck5.
The full name for this projection is Eckert V.
=cut
sub t_proj_eck5
{ 'PDL::Transform::Proj4::eck5'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1233 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eck6
Autogenerated transformation function for Proj4 projection code eck6.
The full name for this projection is Eckert VI.
=cut
sub t_proj_eck6
{ 'PDL::Transform::Proj4::eck6'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1254 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eqc
Autogenerated transformation function for Proj4 projection code eqc.
The full name for this projection is Equidistant Cylindrical (Plate Carree).
Projection Parameters
=for options
=over 4
=item lat_00
=item lat_ts
=back
=cut
sub t_proj_eqc
{ 'PDL::Transform::Proj4::eqc'->new( @_ ); }
#line 497 "Proj4.pd"
#line 1288 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eqdc
Autogenerated transformation function for Proj4 projection code eqdc.
The full name for this projection is Equidistant Conic.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_eqdc
{ 'PDL::Transform::Proj4::eqdc'->new( @_ ); }
#line 497 "Proj4.pd"
#line 1322 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_eqearth
Autogenerated transformation function for Proj4 projection code eqearth.
The full name for this projection is Equal Earth.
=cut
sub t_proj_eqearth
{ 'PDL::Transform::Proj4::eqearth'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1343 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_etmerc
Autogenerated transformation function for Proj4 projection code etmerc.
The full name for this projection is Extended Transverse Mercator.
=cut
sub t_proj_etmerc
{ 'PDL::Transform::Proj4::etmerc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1364 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_euler
Autogenerated transformation function for Proj4 projection code euler.
The full name for this projection is Euler.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_euler
{ 'PDL::Transform::Proj4::euler'->new( @_ ); }
#line 497 "Proj4.pd"
#line 1398 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_fahey
Autogenerated transformation function for Proj4 projection code fahey.
The full name for this projection is Fahey.
=cut
sub t_proj_fahey
{ 'PDL::Transform::Proj4::fahey'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1419 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_fouc
Autogenerated transformation function for Proj4 projection code fouc.
The full name for this projection is Foucaut.
=cut
sub t_proj_fouc
{ 'PDL::Transform::Proj4::fouc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1440 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_fouc_s
Autogenerated transformation function for Proj4 projection code fouc_s.
The full name for this projection is Foucaut Sinusoidal.
=cut
sub t_proj_fouc_s
{ 'PDL::Transform::Proj4::fouc_s'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1461 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gall
Autogenerated transformation function for Proj4 projection code gall.
The full name for this projection is Gall (Gall Stereographic).
=cut
sub t_proj_gall
{ 'PDL::Transform::Proj4::gall'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1482 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_geoc
Autogenerated transformation function for Proj4 projection code geoc.
The full name for this projection is Geocentric Latitude.
=cut
sub t_proj_geoc
{ 'PDL::Transform::Proj4::geoc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1503 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_geocent
Autogenerated transformation function for Proj4 projection code geocent.
The full name for this projection is Geocentric.
=cut
sub t_proj_geocent
{ 'PDL::Transform::Proj4::geocent'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1524 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_geogoffset
Autogenerated transformation function for Proj4 projection code geogoffset.
The full name for this projection is Geographic Offset.
=cut
sub t_proj_geogoffset
{ 'PDL::Transform::Proj4::geogoffset'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1545 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_geos
Autogenerated transformation function for Proj4 projection code geos.
The full name for this projection is Geostationary Satellite View.
Projection Parameters
=for options
=over 4
=item h
=back
=cut
sub t_proj_geos
{ 'PDL::Transform::Proj4::geos'->new( @_ ); }
#line 495 "Proj4.pd"
#line 1577 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gins8
Autogenerated transformation function for Proj4 projection code gins8.
The full name for this projection is Ginsburg VIII (TsNIIGAiK).
=cut
sub t_proj_gins8
{ 'PDL::Transform::Proj4::gins8'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1598 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gn_sinu
Autogenerated transformation function for Proj4 projection code gn_sinu.
The full name for this projection is General Sinusoidal Series.
Projection Parameters
=for options
=over 4
=item m
=item n
=back
=cut
sub t_proj_gn_sinu
{ 'PDL::Transform::Proj4::gn_sinu'->new( @_ ); }
#line 497 "Proj4.pd"
#line 1632 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gnom
Autogenerated transformation function for Proj4 projection code gnom.
The full name for this projection is Gnomonic.
=cut
sub t_proj_gnom
{ 'PDL::Transform::Proj4::gnom'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1653 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_goode
Autogenerated transformation function for Proj4 projection code goode.
The full name for this projection is Goode Homolosine.
=cut
sub t_proj_goode
{ 'PDL::Transform::Proj4::goode'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1674 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gs48
Autogenerated transformation function for Proj4 projection code gs48.
The full name for this projection is Modified Stereographic of 48 U.S..
=cut
sub t_proj_gs48
{ 'PDL::Transform::Proj4::gs48'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1695 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gs50
Autogenerated transformation function for Proj4 projection code gs50.
The full name for this projection is Modified Stereographic of 50 U.S..
=cut
sub t_proj_gs50
{ 'PDL::Transform::Proj4::gs50'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1716 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_gstmerc
Autogenerated transformation function for Proj4 projection code gstmerc.
The full name for this projection is Gauss-Schreiber Transverse Mercator (aka Ga
uss-Laborde Reunion).
Projection Parameters
=for options
=over 4
=item k_0
=item lat_0
=item lon_0
=back
=cut
sub t_proj_gstmerc
{ 'PDL::Transform::Proj4::gstmerc'->new( @_ ); }
#line 499 "Proj4.pd"
#line 1752 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_guyou
Autogenerated transformation function for Proj4 projection code guyou.
The full name for this projection is Guyou.
=cut
sub t_proj_guyou
{ 'PDL::Transform::Proj4::guyou'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1773 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_hammer
Autogenerated transformation function for Proj4 projection code hammer.
The full name for this projection is Hammer & Eckert-Greifendorff.
Projection Parameters
=for options
=over 4
=item M
=item W
=back
=cut
sub t_proj_hammer
{ 'PDL::Transform::Proj4::hammer'->new( @_ ); }
#line 497 "Proj4.pd"
#line 1807 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_hatano
Autogenerated transformation function for Proj4 projection code hatano.
The full name for this projection is Hatano Asymmetrical Equal Area.
=cut
sub t_proj_hatano
{ 'PDL::Transform::Proj4::hatano'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1828 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_healpix
Autogenerated transformation function for Proj4 projection code healpix.
The full name for this projection is HEALPix.
Projection Parameters
=for options
=over 4
=item rot_xy
=back
=cut
sub t_proj_healpix
{ 'PDL::Transform::Proj4::healpix'->new( @_ ); }
#line 495 "Proj4.pd"
#line 1860 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_helmert
Autogenerated transformation function for Proj4 projection code helmert.
The full name for this projection is 3(6)-, 4(8)- and 7(14)-parameter Helmert sh
ift.
=cut
sub t_proj_helmert
{ 'PDL::Transform::Proj4::helmert'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1881 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_hgridshift
Autogenerated transformation function for Proj4 projection code hgridshift.
The full name for this projection is Horizontal grid shift.
=cut
sub t_proj_hgridshift
{ 'PDL::Transform::Proj4::hgridshift'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1902 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_horner
Autogenerated transformation function for Proj4 projection code horner.
The full name for this projection is Horner polynomial evaluation.
=cut
sub t_proj_horner
{ 'PDL::Transform::Proj4::horner'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1923 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_igh
Autogenerated transformation function for Proj4 projection code igh.
The full name for this projection is Interrupted Goode Homolosine.
=cut
sub t_proj_igh
{ 'PDL::Transform::Proj4::igh'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1944 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_igh_o
Autogenerated transformation function for Proj4 projection code igh_o.
The full name for this projection is Interrupted Goode Homolosine Oceanic View.
=cut
sub t_proj_igh_o
{ 'PDL::Transform::Proj4::igh_o'->new( @_ ); }
#line 484 "Proj4.pd"
#line 1965 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_imw_p
Autogenerated transformation function for Proj4 projection code imw_p.
The full name for this projection is International Map of the World Polyconic.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=item lon_1
=back
=cut
sub t_proj_imw_p
{ 'PDL::Transform::Proj4::imw_p'->new( @_ ); }
#line 499 "Proj4.pd"
#line 2001 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_isea
Autogenerated transformation function for Proj4 projection code isea.
The full name for this projection is Icosahedral Snyder Equal Area.
=cut
sub t_proj_isea
{ 'PDL::Transform::Proj4::isea'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2022 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_kav5
Autogenerated transformation function for Proj4 projection code kav5.
The full name for this projection is Kavraisky V.
=cut
sub t_proj_kav5
{ 'PDL::Transform::Proj4::kav5'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2043 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_kav7
Autogenerated transformation function for Proj4 projection code kav7.
The full name for this projection is Kavraisky VII.
=cut
sub t_proj_kav7
{ 'PDL::Transform::Proj4::kav7'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2064 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_krovak
Autogenerated transformation function for Proj4 projection code krovak.
The full name for this projection is Krovak.
=cut
sub t_proj_krovak
{ 'PDL::Transform::Proj4::krovak'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2085 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_labrd
Autogenerated transformation function for Proj4 projection code labrd.
The full name for this projection is Laborde.
=cut
sub t_proj_labrd
{ 'PDL::Transform::Proj4::labrd'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2106 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_laea
Autogenerated transformation function for Proj4 projection code laea.
The full name for this projection is Lambert Azimuthal Equal Area.
=cut
sub t_proj_laea
{ 'PDL::Transform::Proj4::laea'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2127 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lagrng
Autogenerated transformation function for Proj4 projection code lagrng.
The full name for this projection is Lagrange.
Projection Parameters
=for options
=over 4
=item W
=back
=cut
sub t_proj_lagrng
{ 'PDL::Transform::Proj4::lagrng'->new( @_ ); }
#line 495 "Proj4.pd"
#line 2159 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_larr
Autogenerated transformation function for Proj4 projection code larr.
The full name for this projection is Larrivee.
=cut
sub t_proj_larr
{ 'PDL::Transform::Proj4::larr'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2180 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lask
Autogenerated transformation function for Proj4 projection code lask.
The full name for this projection is Laskowski.
=cut
sub t_proj_lask
{ 'PDL::Transform::Proj4::lask'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2201 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_latlon
Autogenerated transformation function for Proj4 projection code latlon.
The full name for this projection is Lat/long (Geodetic alias).
=cut
sub t_proj_latlon
{ 'PDL::Transform::Proj4::latlon'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2222 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_latlong
Autogenerated transformation function for Proj4 projection code latlong.
The full name for this projection is Lat/long (Geodetic alias).
=cut
sub t_proj_latlong
{ 'PDL::Transform::Proj4::latlong'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2243 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lcc
Autogenerated transformation function for Proj4 projection code lcc.
The full name for this projection is Lambert Conformal Conic.
Projection Parameters
=for options
=over 4
=item k_0
=item lat_0
=item lat_1
=item lat_2
=back
=cut
sub t_proj_lcc
{ 'PDL::Transform::Proj4::lcc'->new( @_ ); }
#line 501 "Proj4.pd"
#line 2281 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lcca
Autogenerated transformation function for Proj4 projection code lcca.
The full name for this projection is Lambert Conformal Conic Alternative.
Projection Parameters
=for options
=over 4
=item lat_0
=back
=cut
sub t_proj_lcca
{ 'PDL::Transform::Proj4::lcca'->new( @_ ); }
#line 495 "Proj4.pd"
#line 2313 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_leac
Autogenerated transformation function for Proj4 projection code leac.
The full name for this projection is Lambert Equal Area Conic.
Projection Parameters
=for options
=over 4
=item lat_1
=item south
=back
=cut
sub t_proj_leac
{ 'PDL::Transform::Proj4::leac'->new( @_ ); }
#line 497 "Proj4.pd"
#line 2347 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lee_os
Autogenerated transformation function for Proj4 projection code lee_os.
The full name for this projection is Lee Oblated Stereographic.
=cut
sub t_proj_lee_os
{ 'PDL::Transform::Proj4::lee_os'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2368 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_longlat
Autogenerated transformation function for Proj4 projection code longlat.
The full name for this projection is Lat/long (Geodetic alias).
=cut
sub t_proj_longlat
{ 'PDL::Transform::Proj4::longlat'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2389 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lonlat
Autogenerated transformation function for Proj4 projection code lonlat.
The full name for this projection is Lat/long (Geodetic).
=cut
sub t_proj_lonlat
{ 'PDL::Transform::Proj4::lonlat'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2410 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_loxim
Autogenerated transformation function for Proj4 projection code loxim.
The full name for this projection is Loximuthal.
=cut
sub t_proj_loxim
{ 'PDL::Transform::Proj4::loxim'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2431 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_lsat
Autogenerated transformation function for Proj4 projection code lsat.
The full name for this projection is Space oblique for LANDSAT.
Projection Parameters
=for options
=over 4
=item lsat
=item path
=back
=cut
sub t_proj_lsat
{ 'PDL::Transform::Proj4::lsat'->new( @_ ); }
#line 497 "Proj4.pd"
#line 2465 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mbt_fps
Autogenerated transformation function for Proj4 projection code mbt_fps.
The full name for this projection is McBryde-Thomas Flat-Pole Sine (No. 2).
=cut
sub t_proj_mbt_fps
{ 'PDL::Transform::Proj4::mbt_fps'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2486 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mbt_s
Autogenerated transformation function for Proj4 projection code mbt_s.
The full name for this projection is McBryde-Thomas Flat-Polar Sine (No. 1).
=cut
sub t_proj_mbt_s
{ 'PDL::Transform::Proj4::mbt_s'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2507 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mbtfpp
Autogenerated transformation function for Proj4 projection code mbtfpp.
The full name for this projection is McBride-Thomas Flat-Polar Parabolic.
=cut
sub t_proj_mbtfpp
{ 'PDL::Transform::Proj4::mbtfpp'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2528 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mbtfpq
Autogenerated transformation function for Proj4 projection code mbtfpq.
The full name for this projection is McBryde-Thomas Flat-Polar Quartic.
=cut
sub t_proj_mbtfpq
{ 'PDL::Transform::Proj4::mbtfpq'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2549 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mbtfps
Autogenerated transformation function for Proj4 projection code mbtfps.
The full name for this projection is McBryde-Thomas Flat-Polar Sinusoidal.
=cut
sub t_proj_mbtfps
{ 'PDL::Transform::Proj4::mbtfps'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2570 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_merc
Autogenerated transformation function for Proj4 projection code merc.
The full name for this projection is Mercator.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_merc
{ 'PDL::Transform::Proj4::merc'->new( @_ ); }
#line 495 "Proj4.pd"
#line 2602 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mil_os
Autogenerated transformation function for Proj4 projection code mil_os.
The full name for this projection is Miller Oblated Stereographic.
=cut
sub t_proj_mil_os
{ 'PDL::Transform::Proj4::mil_os'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2623 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_mill
Autogenerated transformation function for Proj4 projection code mill.
The full name for this projection is Miller Cylindrical.
=cut
sub t_proj_mill
{ 'PDL::Transform::Proj4::mill'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2644 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_misrsom
Autogenerated transformation function for Proj4 projection code misrsom.
The full name for this projection is Space oblique for MISR.
Projection Parameters
=for options
=over 4
=item path
=back
=cut
sub t_proj_misrsom
{ 'PDL::Transform::Proj4::misrsom'->new( @_ ); }
#line 495 "Proj4.pd"
#line 2676 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_moll
Autogenerated transformation function for Proj4 projection code moll.
The full name for this projection is Mollweide.
=cut
sub t_proj_moll
{ 'PDL::Transform::Proj4::moll'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2697 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_molobadekas
Autogenerated transformation function for Proj4 projection code molobadekas.
The full name for this projection is Molodensky-Badekas transformation.
=cut
sub t_proj_molobadekas
{ 'PDL::Transform::Proj4::molobadekas'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2718 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_molodensky
Autogenerated transformation function for Proj4 projection code molodensky.
The full name for this projection is Molodensky transform.
=cut
sub t_proj_molodensky
{ 'PDL::Transform::Proj4::molodensky'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2739 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_murd1
Autogenerated transformation function for Proj4 projection code murd1.
The full name for this projection is Murdoch I.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_murd1
{ 'PDL::Transform::Proj4::murd1'->new( @_ ); }
#line 497 "Proj4.pd"
#line 2773 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_murd2
Autogenerated transformation function for Proj4 projection code murd2.
The full name for this projection is Murdoch II.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_murd2
{ 'PDL::Transform::Proj4::murd2'->new( @_ ); }
#line 497 "Proj4.pd"
#line 2807 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_murd3
Autogenerated transformation function for Proj4 projection code murd3.
The full name for this projection is Murdoch III.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_murd3
{ 'PDL::Transform::Proj4::murd3'->new( @_ ); }
#line 497 "Proj4.pd"
#line 2841 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_natearth
Autogenerated transformation function for Proj4 projection code natearth.
The full name for this projection is Natural Earth.
=cut
sub t_proj_natearth
{ 'PDL::Transform::Proj4::natearth'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2862 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_natearth2
Autogenerated transformation function for Proj4 projection code natearth2.
The full name for this projection is Natural Earth 2.
=cut
sub t_proj_natearth2
{ 'PDL::Transform::Proj4::natearth2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2883 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_nell
Autogenerated transformation function for Proj4 projection code nell.
The full name for this projection is Nell.
=cut
sub t_proj_nell
{ 'PDL::Transform::Proj4::nell'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2904 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_nell_h
Autogenerated transformation function for Proj4 projection code nell_h.
The full name for this projection is Nell-Hammer.
=cut
sub t_proj_nell_h
{ 'PDL::Transform::Proj4::nell_h'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2925 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_nicol
Autogenerated transformation function for Proj4 projection code nicol.
The full name for this projection is Nicolosi Globular.
=cut
sub t_proj_nicol
{ 'PDL::Transform::Proj4::nicol'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2946 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_noop
Autogenerated transformation function for Proj4 projection code noop.
The full name for this projection is No operation.
=cut
sub t_proj_noop
{ 'PDL::Transform::Proj4::noop'->new( @_ ); }
#line 484 "Proj4.pd"
#line 2967 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_nsper
Autogenerated transformation function for Proj4 projection code nsper.
The full name for this projection is Near-sided perspective.
Projection Parameters
=for options
=over 4
=item h
=back
=cut
sub t_proj_nsper
{ 'PDL::Transform::Proj4::nsper'->new( @_ ); }
#line 495 "Proj4.pd"
#line 2999 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_nzmg
Autogenerated transformation function for Proj4 projection code nzmg.
The full name for this projection is New Zealand Map Grid.
=cut
sub t_proj_nzmg
{ 'PDL::Transform::Proj4::nzmg'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3020 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ob_tran
Autogenerated transformation function for Proj4 projection code ob_tran.
The full name for this projection is General Oblique Transformation.
Projection Parameters
=for options
=over 4
=item o_alpha
=item o_lat_1
=item o_lat_2
=item o_lat_c
=item o_lat_p
=item o_lon_1
=item o_lon_2
=item o_lon_c
=item o_lon_p
=item o_proj
=back
=cut
sub t_proj_ob_tran
{ 'PDL::Transform::Proj4::ob_tran'->new( @_ ); }
#line 513 "Proj4.pd"
#line 3070 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ocea
Autogenerated transformation function for Proj4 projection code ocea.
The full name for this projection is Oblique Cylindrical Equal Area.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=item lon_1
=item lon_2
=back
=cut
sub t_proj_ocea
{ 'PDL::Transform::Proj4::ocea'->new( @_ ); }
#line 501 "Proj4.pd"
#line 3108 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_oea
Autogenerated transformation function for Proj4 projection code oea.
The full name for this projection is Oblated Equal Area.
Projection Parameters
=for options
=over 4
=item m
=item n
=item theta
=back
=cut
sub t_proj_oea
{ 'PDL::Transform::Proj4::oea'->new( @_ ); }
#line 499 "Proj4.pd"
#line 3144 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_omerc
Autogenerated transformation function for Proj4 projection code omerc.
The full name for this projection is Oblique Mercator.
Projection Parameters
=for options
=over 4
=item alpha
=item gamma
=item lat_1
=item lat_2
=item lon_1
=item lon_2
=item lonc
=item no_off
=back
=cut
sub t_proj_omerc
{ 'PDL::Transform::Proj4::omerc'->new( @_ ); }
#line 509 "Proj4.pd"
#line 3190 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ortel
Autogenerated transformation function for Proj4 projection code ortel.
The full name for this projection is Ortelius Oval.
=cut
sub t_proj_ortel
{ 'PDL::Transform::Proj4::ortel'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3211 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ortho
Autogenerated transformation function for Proj4 projection code ortho.
The full name for this projection is Orthographic.
=cut
sub t_proj_ortho
{ 'PDL::Transform::Proj4::ortho'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3232 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_patterson
Autogenerated transformation function for Proj4 projection code patterson.
The full name for this projection is Patterson Cylindrical.
=cut
sub t_proj_patterson
{ 'PDL::Transform::Proj4::patterson'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3253 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_pconic
Autogenerated transformation function for Proj4 projection code pconic.
The full name for this projection is Perspective Conic.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_pconic
{ 'PDL::Transform::Proj4::pconic'->new( @_ ); }
#line 497 "Proj4.pd"
#line 3287 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_peirce_q
Autogenerated transformation function for Proj4 projection code peirce_q.
The full name for this projection is Peirce Quincuncial.
=cut
sub t_proj_peirce_q
{ 'PDL::Transform::Proj4::peirce_q'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3308 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_pipeline
Autogenerated transformation function for Proj4 projection code pipeline.
The full name for this projection is Transformation pipeline manager.
=cut
sub t_proj_pipeline
{ 'PDL::Transform::Proj4::pipeline'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3329 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_poly
Autogenerated transformation function for Proj4 projection code poly.
The full name for this projection is Polyconic (American).
=cut
sub t_proj_poly
{ 'PDL::Transform::Proj4::poly'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3350 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_pop
Autogenerated transformation function for Proj4 projection code pop.
The full name for this projection is Retrieve coordinate value from pipeline sta
ck.
=cut
sub t_proj_pop
{ 'PDL::Transform::Proj4::pop'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3371 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_push
Autogenerated transformation function for Proj4 projection code push.
The full name for this projection is Save coordinate value on pipeline stack.
=cut
sub t_proj_push
{ 'PDL::Transform::Proj4::push'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3392 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp1
Autogenerated transformation function for Proj4 projection code putp1.
The full name for this projection is Putnins P1.
=cut
sub t_proj_putp1
{ 'PDL::Transform::Proj4::putp1'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3413 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp2
Autogenerated transformation function for Proj4 projection code putp2.
The full name for this projection is Putnins P2.
=cut
sub t_proj_putp2
{ 'PDL::Transform::Proj4::putp2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3434 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp3
Autogenerated transformation function for Proj4 projection code putp3.
The full name for this projection is Putnins P3.
=cut
sub t_proj_putp3
{ 'PDL::Transform::Proj4::putp3'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3455 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp3p
Autogenerated transformation function for Proj4 projection code putp3p.
The full name for this projection is Putnins P3'.
=cut
sub t_proj_putp3p
{ 'PDL::Transform::Proj4::putp3p'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3476 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp4p
Autogenerated transformation function for Proj4 projection code putp4p.
The full name for this projection is Putnins P4'.
=cut
sub t_proj_putp4p
{ 'PDL::Transform::Proj4::putp4p'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3497 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp5
Autogenerated transformation function for Proj4 projection code putp5.
The full name for this projection is Putnins P5.
=cut
sub t_proj_putp5
{ 'PDL::Transform::Proj4::putp5'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3518 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp5p
Autogenerated transformation function for Proj4 projection code putp5p.
The full name for this projection is Putnins P5'.
=cut
sub t_proj_putp5p
{ 'PDL::Transform::Proj4::putp5p'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3539 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp6
Autogenerated transformation function for Proj4 projection code putp6.
The full name for this projection is Putnins P6.
=cut
sub t_proj_putp6
{ 'PDL::Transform::Proj4::putp6'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3560 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_putp6p
Autogenerated transformation function for Proj4 projection code putp6p.
The full name for this projection is Putnins P6'.
=cut
sub t_proj_putp6p
{ 'PDL::Transform::Proj4::putp6p'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3581 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_qsc
Autogenerated transformation function for Proj4 projection code qsc.
The full name for this projection is Quadrilateralized Spherical Cube.
=cut
sub t_proj_qsc
{ 'PDL::Transform::Proj4::qsc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3602 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_qua_aut
Autogenerated transformation function for Proj4 projection code qua_aut.
The full name for this projection is Quartic Authalic.
=cut
sub t_proj_qua_aut
{ 'PDL::Transform::Proj4::qua_aut'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3623 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_rhealpix
Autogenerated transformation function for Proj4 projection code rhealpix.
The full name for this projection is rHEALPix.
Projection Parameters
=for options
=over 4
=item north_square
=item south_square
=back
=cut
sub t_proj_rhealpix
{ 'PDL::Transform::Proj4::rhealpix'->new( @_ ); }
#line 497 "Proj4.pd"
#line 3657 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_robin
Autogenerated transformation function for Proj4 projection code robin.
The full name for this projection is Robinson.
=cut
sub t_proj_robin
{ 'PDL::Transform::Proj4::robin'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3678 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_rouss
Autogenerated transformation function for Proj4 projection code rouss.
The full name for this projection is Roussilhe Stereographic.
=cut
sub t_proj_rouss
{ 'PDL::Transform::Proj4::rouss'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3699 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_rpoly
Autogenerated transformation function for Proj4 projection code rpoly.
The full name for this projection is Rectangular Polyconic.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_rpoly
{ 'PDL::Transform::Proj4::rpoly'->new( @_ ); }
#line 495 "Proj4.pd"
#line 3731 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_s2
Autogenerated transformation function for Proj4 projection code s2.
The full name for this projection is S2.
=cut
sub t_proj_s2
{ 'PDL::Transform::Proj4::s2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3752 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_sch
Autogenerated transformation function for Proj4 projection code sch.
The full name for this projection is Spherical Cross-track Height.
Projection Parameters
=for options
=over 4
=item h_0
=item phdg_0
=item plat_0
=item plon_0
=back
=cut
sub t_proj_sch
{ 'PDL::Transform::Proj4::sch'->new( @_ ); }
#line 501 "Proj4.pd"
#line 3790 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_set
Autogenerated transformation function for Proj4 projection code set.
The full name for this projection is Set coordinate value.
=cut
sub t_proj_set
{ 'PDL::Transform::Proj4::set'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3811 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_sinu
Autogenerated transformation function for Proj4 projection code sinu.
The full name for this projection is Sinusoidal (Sanson-Flamsteed).
=cut
sub t_proj_sinu
{ 'PDL::Transform::Proj4::sinu'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3832 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_somerc
Autogenerated transformation function for Proj4 projection code somerc.
The full name for this projection is Swiss. Obl. Mercator.
=cut
sub t_proj_somerc
{ 'PDL::Transform::Proj4::somerc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3853 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_stere
Autogenerated transformation function for Proj4 projection code stere.
The full name for this projection is Stereographic.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_stere
{ 'PDL::Transform::Proj4::stere'->new( @_ ); }
#line 495 "Proj4.pd"
#line 3885 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_sterea
Autogenerated transformation function for Proj4 projection code sterea.
The full name for this projection is Oblique Stereographic Alternative.
=cut
sub t_proj_sterea
{ 'PDL::Transform::Proj4::sterea'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3906 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tcc
Autogenerated transformation function for Proj4 projection code tcc.
The full name for this projection is Transverse Central Cylindrical.
=cut
sub t_proj_tcc
{ 'PDL::Transform::Proj4::tcc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3927 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tcea
Autogenerated transformation function for Proj4 projection code tcea.
The full name for this projection is Transverse Cylindrical Equal Area.
=cut
sub t_proj_tcea
{ 'PDL::Transform::Proj4::tcea'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3948 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_times
Autogenerated transformation function for Proj4 projection code times.
The full name for this projection is Times.
=cut
sub t_proj_times
{ 'PDL::Transform::Proj4::times'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3969 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tinshift
Autogenerated transformation function for Proj4 projection code tinshift.
The full name for this projection is Triangulation based transformation.
=cut
sub t_proj_tinshift
{ 'PDL::Transform::Proj4::tinshift'->new( @_ ); }
#line 484 "Proj4.pd"
#line 3990 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tissot
Autogenerated transformation function for Proj4 projection code tissot.
The full name for this projection is Tissot.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_tissot
{ 'PDL::Transform::Proj4::tissot'->new( @_ ); }
#line 497 "Proj4.pd"
#line 4024 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tmerc
Autogenerated transformation function for Proj4 projection code tmerc.
The full name for this projection is Transverse Mercator.
Projection Parameters
=for options
=over 4
=item approx
=back
=cut
sub t_proj_tmerc
{ 'PDL::Transform::Proj4::tmerc'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4056 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tobmerc
Autogenerated transformation function for Proj4 projection code tobmerc.
The full name for this projection is Tobler-Mercator.
=cut
sub t_proj_tobmerc
{ 'PDL::Transform::Proj4::tobmerc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4077 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_topocentric
Autogenerated transformation function for Proj4 projection code topocentric.
The full name for this projection is Geocentric/Topocentric conversion.
=cut
sub t_proj_topocentric
{ 'PDL::Transform::Proj4::topocentric'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4098 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tpeqd
Autogenerated transformation function for Proj4 projection code tpeqd.
The full name for this projection is Two Point Equidistant.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=item lon_1
=item lon_2
=back
=cut
sub t_proj_tpeqd
{ 'PDL::Transform::Proj4::tpeqd'->new( @_ ); }
#line 501 "Proj4.pd"
#line 4136 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_tpers
Autogenerated transformation function for Proj4 projection code tpers.
The full name for this projection is Tilted perspective.
Projection Parameters
=for options
=over 4
=item azi
=item h
=item tilt
=back
=cut
sub t_proj_tpers
{ 'PDL::Transform::Proj4::tpers'->new( @_ ); }
#line 499 "Proj4.pd"
#line 4172 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_unitconvert
Autogenerated transformation function for Proj4 projection code unitconvert.
The full name for this projection is Unit conversion.
=cut
sub t_proj_unitconvert
{ 'PDL::Transform::Proj4::unitconvert'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4193 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_ups
Autogenerated transformation function for Proj4 projection code ups.
The full name for this projection is Universal Polar Stereographic.
Projection Parameters
=for options
=over 4
=item south
=back
=cut
sub t_proj_ups
{ 'PDL::Transform::Proj4::ups'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4225 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_urm5
Autogenerated transformation function for Proj4 projection code urm5.
The full name for this projection is Urmaev V.
Projection Parameters
=for options
=over 4
=item alpha
=item n
=item q
=back
=cut
sub t_proj_urm5
{ 'PDL::Transform::Proj4::urm5'->new( @_ ); }
#line 499 "Proj4.pd"
#line 4261 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_urmfps
Autogenerated transformation function for Proj4 projection code urmfps.
The full name for this projection is Urmaev Flat-Polar Sinusoidal.
Projection Parameters
=for options
=over 4
=item n
=back
=cut
sub t_proj_urmfps
{ 'PDL::Transform::Proj4::urmfps'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4293 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_utm
Autogenerated transformation function for Proj4 projection code utm.
The full name for this projection is Universal Transverse Mercator (UTM).
Projection Parameters
=for options
=over 4
=item approx
=item south
=item zone
=back
=cut
sub t_proj_utm
{ 'PDL::Transform::Proj4::utm'->new( @_ ); }
#line 499 "Proj4.pd"
#line 4329 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vandg
Autogenerated transformation function for Proj4 projection code vandg.
The full name for this projection is van der Grinten (I).
=cut
sub t_proj_vandg
{ 'PDL::Transform::Proj4::vandg'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4350 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vandg2
Autogenerated transformation function for Proj4 projection code vandg2.
The full name for this projection is van der Grinten II.
=cut
sub t_proj_vandg2
{ 'PDL::Transform::Proj4::vandg2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4371 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vandg3
Autogenerated transformation function for Proj4 projection code vandg3.
The full name for this projection is van der Grinten III.
=cut
sub t_proj_vandg3
{ 'PDL::Transform::Proj4::vandg3'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4392 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vandg4
Autogenerated transformation function for Proj4 projection code vandg4.
The full name for this projection is van der Grinten IV.
=cut
sub t_proj_vandg4
{ 'PDL::Transform::Proj4::vandg4'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4413 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vgridshift
Autogenerated transformation function for Proj4 projection code vgridshift.
The full name for this projection is Vertical grid shift.
=cut
sub t_proj_vgridshift
{ 'PDL::Transform::Proj4::vgridshift'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4434 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_vitk1
Autogenerated transformation function for Proj4 projection code vitk1.
The full name for this projection is Vitkovsky I.
Projection Parameters
=for options
=over 4
=item lat_1
=item lat_2
=back
=cut
sub t_proj_vitk1
{ 'PDL::Transform::Proj4::vitk1'->new( @_ ); }
#line 497 "Proj4.pd"
#line 4468 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag1
Autogenerated transformation function for Proj4 projection code wag1.
The full name for this projection is Wagner I (Kavraisky VI).
=cut
sub t_proj_wag1
{ 'PDL::Transform::Proj4::wag1'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4489 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag2
Autogenerated transformation function for Proj4 projection code wag2.
The full name for this projection is Wagner II.
=cut
sub t_proj_wag2
{ 'PDL::Transform::Proj4::wag2'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4510 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag3
Autogenerated transformation function for Proj4 projection code wag3.
The full name for this projection is Wagner III.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_wag3
{ 'PDL::Transform::Proj4::wag3'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4542 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag4
Autogenerated transformation function for Proj4 projection code wag4.
The full name for this projection is Wagner IV.
=cut
sub t_proj_wag4
{ 'PDL::Transform::Proj4::wag4'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4563 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag5
Autogenerated transformation function for Proj4 projection code wag5.
The full name for this projection is Wagner V.
=cut
sub t_proj_wag5
{ 'PDL::Transform::Proj4::wag5'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4584 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag6
Autogenerated transformation function for Proj4 projection code wag6.
The full name for this projection is Wagner VI.
=cut
sub t_proj_wag6
{ 'PDL::Transform::Proj4::wag6'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4605 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wag7
Autogenerated transformation function for Proj4 projection code wag7.
The full name for this projection is Wagner VII.
=cut
sub t_proj_wag7
{ 'PDL::Transform::Proj4::wag7'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4626 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_webmerc
Autogenerated transformation function for Proj4 projection code webmerc.
The full name for this projection is Web Mercator / Pseudo Mercator.
=cut
sub t_proj_webmerc
{ 'PDL::Transform::Proj4::webmerc'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4647 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_weren
Autogenerated transformation function for Proj4 projection code weren.
The full name for this projection is Werenskiold I.
=cut
sub t_proj_weren
{ 'PDL::Transform::Proj4::weren'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4668 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wink1
Autogenerated transformation function for Proj4 projection code wink1.
The full name for this projection is Winkel I.
Projection Parameters
=for options
=over 4
=item lat_ts
=back
=cut
sub t_proj_wink1
{ 'PDL::Transform::Proj4::wink1'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4700 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wink2
Autogenerated transformation function for Proj4 projection code wink2.
The full name for this projection is Winkel II.
Projection Parameters
=for options
=over 4
=item lat_1
=back
=cut
sub t_proj_wink2
{ 'PDL::Transform::Proj4::wink2'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4732 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_wintri
Autogenerated transformation function for Proj4 projection code wintri.
The full name for this projection is Winkel Tripel.
Projection Parameters
=for options
=over 4
=item lat_1
=back
=cut
sub t_proj_wintri
{ 'PDL::Transform::Proj4::wintri'->new( @_ ); }
#line 495 "Proj4.pd"
#line 4764 "Proj4.pm"
#line 469 "Proj4.pd"
#line 450 "Proj4.pd"
=head2 t_proj_xyzgridshift
Autogenerated transformation function for Proj4 projection code xyzgridshift.
The full name for this projection is Geocentric grid shift.
=cut
sub t_proj_xyzgridshift
{ 'PDL::Transform::Proj4::xyzgridshift'->new( @_ ); }
#line 484 "Proj4.pd"
#line 4785 "Proj4.pm"
#line 1060 "../../../blib/lib/PDL/PP.pm"
#line 1061 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm"
*_proj4_dummy = \&PDL::_proj4_dummy; *_proj4_dummy = \&PDL::_proj4_dummy;
#line 377 "Proj4.pm" #line 4792 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# adams_hemi
#
package PDL::Transform::Proj4::adams_hemi;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::adams_hemi::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Adams Hemisphere in a Square";
$self->{proj_code} = "adams_hemi";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::adams_hemi::new()...
1;
#line 477 "Proj4.pd"
#line 4844 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# adams_ws1
#
package PDL::Transform::Proj4::adams_ws1;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::adams_ws1::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Adams World in a Square I";
$self->{proj_code} = "adams_ws1";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::adams_ws1::new()...
1;
#line 477 "Proj4.pd"
#line 4894 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# adams_ws2
#
package PDL::Transform::Proj4::adams_ws2;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::adams_ws2::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Adams World in a Square II";
$self->{proj_code} = "adams_ws2";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::adams_ws2::new()...
1;
#line 477 "Proj4.pd"
#line 4944 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# aea
#
package PDL::Transform::Proj4::aea;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::aea::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Albers Equal Area";
$self->{proj_code} = "aea";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lat_2 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::aea::new()...
1;
#line 477 "Proj4.pd"
#line 4994 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# aeqd
#
package PDL::Transform::Proj4::aeqd;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::aeqd::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Azimuthal Equidistant";
$self->{proj_code} = "aeqd";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_0 guam ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::aeqd::new()...
1;
#line 477 "Proj4.pd"
#line 5044 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# affine
#
package PDL::Transform::Proj4::affine;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::affine::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Affine transformation";
$self->{proj_code} = "affine";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::affine::new()...
1;
#line 477 "Proj4.pd"
#line 5094 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# airy
#
package PDL::Transform::Proj4::airy;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::airy::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Airy";
$self->{proj_code} = "airy";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( no_cut lat_b ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::airy::new()...
1;
#line 477 "Proj4.pd"
#line 5144 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# aitoff
#
package PDL::Transform::Proj4::aitoff;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::aitoff::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Aitoff";
$self->{proj_code} = "aitoff";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::aitoff::new()...
1;
#line 477 "Proj4.pd"
#line 5194 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# alsk
#
package PDL::Transform::Proj4::alsk;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::alsk::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Modified Stereographic of Alaska";
$self->{proj_code} = "alsk";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::alsk::new()...
1;
#line 477 "Proj4.pd"
#line 5244 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# apian
#
package PDL::Transform::Proj4::apian;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::apian::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Apian Globular I";
$self->{proj_code} = "apian";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::apian::new()...
1;
#line 477 "Proj4.pd"
#line 5294 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# august
#
package PDL::Transform::Proj4::august;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::august::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "August Epicycloidal";
$self->{proj_code} = "august";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::august::new()...
1;
#line 477 "Proj4.pd"
#line 5344 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# axisswap
#
package PDL::Transform::Proj4::axisswap;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::axisswap::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Axis ordering";
$self->{proj_code} = "axisswap";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::axisswap::new()...
1;
#line 477 "Proj4.pd"
#line 5394 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# bacon
#
package PDL::Transform::Proj4::bacon;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::bacon::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Bacon Globular";
$self->{proj_code} = "bacon";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::bacon::new()...
1;
#line 477 "Proj4.pd"
#line 5444 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# bertin1953
#
package PDL::Transform::Proj4::bertin1953;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::bertin1953::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Bertin 1953";
$self->{proj_code} = "bertin1953";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::bertin1953::new()...
1;
#line 477 "Proj4.pd"
#line 5494 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# bipc
#
package PDL::Transform::Proj4::bipc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::bipc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Bipolar conic of western hemisphere";
$self->{proj_code} = "bipc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::bipc::new()...
1;
#line 477 "Proj4.pd"
#line 5544 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# boggs
#
package PDL::Transform::Proj4::boggs;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::boggs::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Boggs Eumorphic";
$self->{proj_code} = "boggs";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::boggs::new()...
1;
#line 477 "Proj4.pd"
#line 5594 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# bonne
#
package PDL::Transform::Proj4::bonne;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::bonne::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Bonne (Werner lat_1=90)";
$self->{proj_code} = "bonne";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::bonne::new()...
1;
#line 477 "Proj4.pd"
#line 5644 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# calcofi
#
package PDL::Transform::Proj4::calcofi;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::calcofi::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Cal Coop Ocean Fish Invest Lines/Stations";
$self->{proj_code} = "calcofi";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::calcofi::new()...
1;
#line 477 "Proj4.pd"
#line 5694 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# cart
#
package PDL::Transform::Proj4::cart;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::cart::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Geodetic/cartesian conversions";
$self->{proj_code} = "cart";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::cart::new()...
1;
#line 477 "Proj4.pd"
#line 5744 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# cass
#
package PDL::Transform::Proj4::cass;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::cass::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Cassini";
$self->{proj_code} = "cass";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::cass::new()...
1;
#line 477 "Proj4.pd"
#line 5794 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# cc
#
package PDL::Transform::Proj4::cc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::cc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Central Cylindrical";
$self->{proj_code} = "cc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::cc::new()...
1;
#line 477 "Proj4.pd"
#line 5844 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# ccon
#
package PDL::Transform::Proj4::ccon;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::ccon::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Central Conic";
$self->{proj_code} = "ccon";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::ccon::new()...
1;
#line 477 "Proj4.pd"
#line 5894 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# cea
#
package PDL::Transform::Proj4::cea;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::cea::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Equal Area Cylindrical";
$self->{proj_code} = "cea";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_ts ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::cea::new()...
1;
#line 477 "Proj4.pd"
#line 5944 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# chamb
#
package PDL::Transform::Proj4::chamb;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::chamb::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Chamberlin Trimetric";
$self->{proj_code} = "chamb";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lon_1 lat_2 lon_2 lat_3 lon_3 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::chamb::new()...
1;
#line 477 "Proj4.pd"
#line 5994 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# col_urban
#
package PDL::Transform::Proj4::col_urban;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::col_urban::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Colombia Urban";
$self->{proj_code} = "col_urban";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( h_0 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::col_urban::new()...
1;
#line 477 "Proj4.pd"
#line 6044 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# collg
#
package PDL::Transform::Proj4::collg;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::collg::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Collignon";
$self->{proj_code} = "collg";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::collg::new()...
1;
#line 477 "Proj4.pd"
#line 6094 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# comill
#
package PDL::Transform::Proj4::comill;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::comill::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Compact Miller";
$self->{proj_code} = "comill";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::comill::new()...
1;
#line 477 "Proj4.pd"
#line 6144 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# crast
#
package PDL::Transform::Proj4::crast;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::crast::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Craster Parabolic (Putnins P4)";
$self->{proj_code} = "crast";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::crast::new()...
1;
#line 477 "Proj4.pd"
#line 6194 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# defmodel
#
package PDL::Transform::Proj4::defmodel;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::defmodel::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Deformation model";
$self->{proj_code} = "defmodel";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::defmodel::new()...
1;
#line 477 "Proj4.pd"
#line 6244 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# deformation
#
package PDL::Transform::Proj4::deformation;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::deformation::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Kinematic grid shift";
$self->{proj_code} = "deformation";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::deformation::new()...
1;
#line 477 "Proj4.pd"
#line 6294 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# denoy
#
package PDL::Transform::Proj4::denoy;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::denoy::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Denoyer Semi-Elliptical";
$self->{proj_code} = "denoy";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::denoy::new()...
1;
#line 477 "Proj4.pd"
#line 6344 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck1
#
package PDL::Transform::Proj4::eck1;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck1::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert I";
$self->{proj_code} = "eck1";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck1::new()...
1;
#line 477 "Proj4.pd"
#line 6394 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck2
#
package PDL::Transform::Proj4::eck2;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck2::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert II";
$self->{proj_code} = "eck2";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck2::new()...
1;
#line 477 "Proj4.pd"
#line 6444 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck3
#
package PDL::Transform::Proj4::eck3;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck3::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert III";
$self->{proj_code} = "eck3";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck3::new()...
1;
#line 477 "Proj4.pd"
#line 6494 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck4
#
package PDL::Transform::Proj4::eck4;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck4::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert IV";
$self->{proj_code} = "eck4";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck4::new()...
1;
#line 477 "Proj4.pd"
#line 6544 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck5
#
package PDL::Transform::Proj4::eck5;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck5::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert V";
$self->{proj_code} = "eck5";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck5::new()...
1;
#line 477 "Proj4.pd"
#line 6594 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eck6
#
package PDL::Transform::Proj4::eck6;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eck6::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Eckert VI";
$self->{proj_code} = "eck6";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eck6::new()...
1;
#line 477 "Proj4.pd"
#line 6644 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eqc
#
package PDL::Transform::Proj4::eqc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eqc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Equidistant Cylindrical (Plate Carree)";
$self->{proj_code} = "eqc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_ts lat_00 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eqc::new()...
1;
#line 477 "Proj4.pd"
#line 6694 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eqdc
#
package PDL::Transform::Proj4::eqdc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eqdc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Equidistant Conic";
$self->{proj_code} = "eqdc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lat_2 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eqdc::new()...
1;
#line 477 "Proj4.pd"
#line 6744 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# eqearth
#
package PDL::Transform::Proj4::eqearth;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::eqearth::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Equal Earth";
$self->{proj_code} = "eqearth";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::eqearth::new()...
1;
#line 477 "Proj4.pd"
#line 6794 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# etmerc
#
package PDL::Transform::Proj4::etmerc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::etmerc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Extended Transverse Mercator";
$self->{proj_code} = "etmerc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::etmerc::new()...
1;
#line 477 "Proj4.pd"
#line 6844 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# euler
#
package PDL::Transform::Proj4::euler;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::euler::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Euler";
$self->{proj_code} = "euler";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lat_2 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::euler::new()...
1;
#line 477 "Proj4.pd"
#line 6894 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# fahey
#
package PDL::Transform::Proj4::fahey;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::fahey::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Fahey";
$self->{proj_code} = "fahey";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::fahey::new()...
1;
#line 477 "Proj4.pd"
#line 6944 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# fouc
#
package PDL::Transform::Proj4::fouc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::fouc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Foucaut";
$self->{proj_code} = "fouc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::fouc::new()...
1;
#line 477 "Proj4.pd"
#line 6994 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# fouc_s
#
package PDL::Transform::Proj4::fouc_s;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::fouc_s::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Foucaut Sinusoidal";
$self->{proj_code} = "fouc_s";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::fouc_s::new()...
1;
#line 477 "Proj4.pd"
#line 7044 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gall
#
package PDL::Transform::Proj4::gall;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gall::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Gall (Gall Stereographic)";
$self->{proj_code} = "gall";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gall::new()...
1;
#line 477 "Proj4.pd"
#line 7094 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# geoc
#
package PDL::Transform::Proj4::geoc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::geoc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Geocentric Latitude";
$self->{proj_code} = "geoc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::geoc::new()...
1;
#line 477 "Proj4.pd"
#line 7144 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# geocent
#
package PDL::Transform::Proj4::geocent;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::geocent::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Geocentric";
$self->{proj_code} = "geocent";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::geocent::new()...
1;
#line 477 "Proj4.pd"
#line 7194 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# geogoffset
#
package PDL::Transform::Proj4::geogoffset;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::geogoffset::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Geographic Offset";
$self->{proj_code} = "geogoffset";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::geogoffset::new()...
1;
#line 477 "Proj4.pd"
#line 7244 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# geos
#
package PDL::Transform::Proj4::geos;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::geos::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Geostationary Satellite View";
$self->{proj_code} = "geos";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( h ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::geos::new()...
1;
#line 477 "Proj4.pd"
#line 7294 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gins8
#
package PDL::Transform::Proj4::gins8;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gins8::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Ginsburg VIII (TsNIIGAiK)";
$self->{proj_code} = "gins8";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gins8::new()...
1;
#line 477 "Proj4.pd"
#line 7344 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gn_sinu
#
package PDL::Transform::Proj4::gn_sinu;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gn_sinu::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "General Sinusoidal Series";
$self->{proj_code} = "gn_sinu";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( m n ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gn_sinu::new()...
1;
#line 477 "Proj4.pd"
#line 7394 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gnom
#
package PDL::Transform::Proj4::gnom;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gnom::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Gnomonic";
$self->{proj_code} = "gnom";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gnom::new()...
1;
#line 477 "Proj4.pd"
#line 7444 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# goode
#
package PDL::Transform::Proj4::goode;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::goode::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Goode Homolosine";
$self->{proj_code} = "goode";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::goode::new()...
1;
#line 477 "Proj4.pd"
#line 7494 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gs48
#
package PDL::Transform::Proj4::gs48;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gs48::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Modified Stereographic of 48 U.S.";
$self->{proj_code} = "gs48";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gs48::new()...
1;
#line 477 "Proj4.pd"
#line 7544 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gs50
#
package PDL::Transform::Proj4::gs50;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gs50::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Modified Stereographic of 50 U.S.";
$self->{proj_code} = "gs50";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gs50::new()...
1;
#line 477 "Proj4.pd"
#line 7594 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# gstmerc
#
package PDL::Transform::Proj4::gstmerc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::gstmerc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Gauss-Schreiber Transverse Mercator (aka Gauss-Laborde Reun
ion)";
$self->{proj_code} = "gstmerc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_0 lon_0 k_0 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::gstmerc::new()...
1;
#line 477 "Proj4.pd"
#line 7644 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# guyou
#
package PDL::Transform::Proj4::guyou;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::guyou::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Guyou";
$self->{proj_code} = "guyou";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::guyou::new()...
1;
#line 477 "Proj4.pd"
#line 7694 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# hammer
#
package PDL::Transform::Proj4::hammer;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::hammer::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Hammer & Eckert-Greifendorff";
$self->{proj_code} = "hammer";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( W M ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::hammer::new()...
1;
#line 477 "Proj4.pd"
#line 7744 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# hatano
#
package PDL::Transform::Proj4::hatano;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::hatano::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Hatano Asymmetrical Equal Area";
$self->{proj_code} = "hatano";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::hatano::new()...
1;
#line 477 "Proj4.pd"
#line 7794 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# healpix
#
package PDL::Transform::Proj4::healpix;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::healpix::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "HEALPix";
$self->{proj_code} = "healpix";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( rot_xy ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::healpix::new()...
1;
#line 477 "Proj4.pd"
#line 7844 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# helmert
#
package PDL::Transform::Proj4::helmert;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::helmert::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "3(6)-, 4(8)- and 7(14)-parameter Helmert shift";
$self->{proj_code} = "helmert";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::helmert::new()...
1;
#line 477 "Proj4.pd"
#line 7894 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# hgridshift
#
package PDL::Transform::Proj4::hgridshift;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::hgridshift::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Horizontal grid shift";
$self->{proj_code} = "hgridshift";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::hgridshift::new()...
1;
#line 477 "Proj4.pd"
#line 7944 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# horner
#
package PDL::Transform::Proj4::horner;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::horner::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Horner polynomial evaluation";
$self->{proj_code} = "horner";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::horner::new()...
1;
#line 477 "Proj4.pd"
#line 7994 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# igh
#
package PDL::Transform::Proj4::igh;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::igh::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Interrupted Goode Homolosine";
$self->{proj_code} = "igh";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::igh::new()...
1;
#line 477 "Proj4.pd"
#line 8044 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# igh_o
#
package PDL::Transform::Proj4::igh_o;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::igh_o::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Interrupted Goode Homolosine Oceanic View";
$self->{proj_code} = "igh_o";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::igh_o::new()...
1;
#line 477 "Proj4.pd"
#line 8094 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# imw_p
#
package PDL::Transform::Proj4::imw_p;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::imw_p::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "International Map of the World Polyconic";
$self->{proj_code} = "imw_p";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lat_2 lon_1 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::imw_p::new()...
1;
#line 477 "Proj4.pd"
#line 8144 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# isea
#
package PDL::Transform::Proj4::isea;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::isea::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Icosahedral Snyder Equal Area";
$self->{proj_code} = "isea";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::isea::new()...
1;
#line 477 "Proj4.pd"
#line 8194 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# kav5
#
package PDL::Transform::Proj4::kav5;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::kav5::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Kavraisky V";
$self->{proj_code} = "kav5";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::kav5::new()...
1;
#line 477 "Proj4.pd"
#line 8244 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# kav7
#
package PDL::Transform::Proj4::kav7;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::kav7::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Kavraisky VII";
$self->{proj_code} = "kav7";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::kav7::new()...
1;
#line 477 "Proj4.pd"
#line 8294 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# krovak
#
package PDL::Transform::Proj4::krovak;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::krovak::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Krovak";
$self->{proj_code} = "krovak";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::krovak::new()...
1;
#line 477 "Proj4.pd"
#line 8344 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# labrd
#
package PDL::Transform::Proj4::labrd;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::labrd::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Laborde";
$self->{proj_code} = "labrd";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::labrd::new()...
1;
#line 477 "Proj4.pd"
#line 8394 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# laea
#
package PDL::Transform::Proj4::laea;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::laea::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lambert Azimuthal Equal Area";
$self->{proj_code} = "laea";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::laea::new()...
1;
#line 477 "Proj4.pd"
#line 8444 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lagrng
#
package PDL::Transform::Proj4::lagrng;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lagrng::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lagrange";
$self->{proj_code} = "lagrng";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( W ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lagrng::new()...
1;
#line 477 "Proj4.pd"
#line 8494 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# larr
#
package PDL::Transform::Proj4::larr;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::larr::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Larrivee";
$self->{proj_code} = "larr";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::larr::new()...
1;
#line 477 "Proj4.pd"
#line 8544 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lask
#
package PDL::Transform::Proj4::lask;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lask::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Laskowski";
$self->{proj_code} = "lask";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lask::new()...
1;
#line 477 "Proj4.pd"
#line 8594 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# latlon
#
package PDL::Transform::Proj4::latlon;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::latlon::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lat/long (Geodetic alias)";
$self->{proj_code} = "latlon";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::latlon::new()...
1;
#line 477 "Proj4.pd"
#line 8644 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# latlong
#
package PDL::Transform::Proj4::latlong;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::latlong::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lat/long (Geodetic alias)";
$self->{proj_code} = "latlong";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::latlong::new()...
1;
#line 477 "Proj4.pd"
#line 8694 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lcc
#
package PDL::Transform::Proj4::lcc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lcc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lambert Conformal Conic";
$self->{proj_code} = "lcc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 lat_2 lat_0 k_0 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lcc::new()...
1;
#line 477 "Proj4.pd"
#line 8744 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lcca
#
package PDL::Transform::Proj4::lcca;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lcca::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lambert Conformal Conic Alternative";
$self->{proj_code} = "lcca";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_0 ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lcca::new()...
1;
#line 477 "Proj4.pd"
#line 8794 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# leac
#
package PDL::Transform::Proj4::leac;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::leac::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lambert Equal Area Conic";
$self->{proj_code} = "leac";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_1 south ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::leac::new()...
1;
#line 477 "Proj4.pd"
#line 8844 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lee_os
#
package PDL::Transform::Proj4::lee_os;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lee_os::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lee Oblated Stereographic";
$self->{proj_code} = "lee_os";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lee_os::new()...
1;
#line 477 "Proj4.pd"
#line 8894 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# longlat
#
package PDL::Transform::Proj4::longlat;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::longlat::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lat/long (Geodetic alias)";
$self->{proj_code} = "longlat";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::longlat::new()...
1;
#line 477 "Proj4.pd"
#line 8944 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lonlat
#
package PDL::Transform::Proj4::lonlat;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lonlat::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Lat/long (Geodetic)";
$self->{proj_code} = "lonlat";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lonlat::new()...
1;
#line 477 "Proj4.pd"
#line 8994 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# loxim
#
package PDL::Transform::Proj4::loxim;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::loxim::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Loximuthal";
$self->{proj_code} = "loxim";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::loxim::new()...
1;
#line 477 "Proj4.pd"
#line 9044 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# lsat
#
package PDL::Transform::Proj4::lsat;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::lsat::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Space oblique for LANDSAT";
$self->{proj_code} = "lsat";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lsat path ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::lsat::new()...
1;
#line 477 "Proj4.pd"
#line 9094 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mbt_fps
#
package PDL::Transform::Proj4::mbt_fps;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mbt_fps::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "McBryde-Thomas Flat-Pole Sine (No. 2)";
$self->{proj_code} = "mbt_fps";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mbt_fps::new()...
1;
#line 477 "Proj4.pd"
#line 9144 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mbt_s
#
package PDL::Transform::Proj4::mbt_s;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mbt_s::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "McBryde-Thomas Flat-Polar Sine (No. 1)";
$self->{proj_code} = "mbt_s";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mbt_s::new()...
1;
#line 477 "Proj4.pd"
#line 9194 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mbtfpp
#
package PDL::Transform::Proj4::mbtfpp;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mbtfpp::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "McBride-Thomas Flat-Polar Parabolic";
$self->{proj_code} = "mbtfpp";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mbtfpp::new()...
1;
#line 477 "Proj4.pd"
#line 9244 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mbtfpq
#
package PDL::Transform::Proj4::mbtfpq;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mbtfpq::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "McBryde-Thomas Flat-Polar Quartic";
$self->{proj_code} = "mbtfpq";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mbtfpq::new()...
1;
#line 477 "Proj4.pd"
#line 9294 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mbtfps
#
package PDL::Transform::Proj4::mbtfps;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mbtfps::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "McBryde-Thomas Flat-Polar Sinusoidal";
$self->{proj_code} = "mbtfps";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mbtfps::new()...
1;
#line 477 "Proj4.pd"
#line 9344 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# merc
#
package PDL::Transform::Proj4::merc;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::merc::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Mercator";
$self->{proj_code} = "merc";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( lat_ts ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::merc::new()...
1;
#line 477 "Proj4.pd"
#line 9394 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mil_os
#
package PDL::Transform::Proj4::mil_os;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mil_os::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Miller Oblated Stereographic";
$self->{proj_code} = "mil_os";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mil_os::new()...
1;
#line 477 "Proj4.pd"
#line 9444 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# mill
#
package PDL::Transform::Proj4::mill;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::mill::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Miller Cylindrical";
$self->{proj_code} = "mill";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::mill::new()...
1;
#line 477 "Proj4.pd"
#line 9494 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# misrsom
#
package PDL::Transform::Proj4::misrsom;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::misrsom::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Space oblique for MISR";
$self->{proj_code} = "misrsom";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( path ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::misrsom::new()...
1;
#line 477 "Proj4.pd"
#line 9544 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# moll
#
package PDL::Transform::Proj4::moll;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::moll::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Mollweide";
$self->{proj_code} = "moll";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::moll::new()...
1;
#line 477 "Proj4.pd"
#line 9594 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# molobadekas
#
package PDL::Transform::Proj4::molobadekas;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::molobadekas::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Molodensky-Badekas transformation";
$self->{proj_code} = "molobadekas";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::molobadekas::new()...
1;
#line 477 "Proj4.pd"
#line 9644 "Proj4.pm"
#line 433 "Proj4.pd"
#line 379 "Proj4.pd"
# Autogenerated code for the Proj4 projection code:
# molodensky
#
package PDL::Transform::Proj4::molodensky;
use strict;
use warnings;
our @ISA = ( 'PDL::Transform::Proj4' );
sub new
{
my $proto = shift;
my $class = ref($proto) || $proto;
my $sub = "PDL::Transform::Proj4::molodensky::new()";
#print STDERR "$sub: ARGS: [" . join(", ", @_ ) . "]\n";
my $self = $class->SUPER::new( @_ );
bless ($self, $class);
my $o = $_[0];
unless( (ref $o) )
{ $o = {@_}; }
#use Data::Dumper;
#my $dd2 = Data::Dumper->new( [$o], ["$sub: o"] );
#$dd2->Indent(1);
#print STDERR $dd2->Dump();
$self->{name} = "Molodensky transform";
$self->{proj_code} = "molodensky";
# Make sure proj is set in the options:
$self->{params}->{proj} = $self->{proj_code};
# Grab our projection specific options:
#
$self->{projection_params} = [ qw( ) ];
foreach my $param ( @{ $self->{projection_params} } )
{ $self->{params}->{$param} = PDL::Transform::_opt( $o, [ $param ] ); }
$self->update_proj_string();
#my $dd = Data::Dumper->new( [$self->{params}], ["$sub: params"] );
#$dd->Indent(1);
#print STDERR $dd->Dump();
#print STDERR "$sub: Final proj_params: \'" . $self->{params}->{proj_params}
. "\'\n";
return $self;
} # End of PDL::Transform::molodensky::new()...