Astro::Nova::LnLatPosn - Perl representation of a libnova ln_lnlat_posn


Astro-Nova documentation  | view source Contained in the Astro-Nova distribution.

Index


NAME

Top

Astro::Nova::LnLatPosn - Perl representation of a libnova ln_lnlat_posn

SYNOPSIS

Top

  use Astro::Nova qw(functions ...);
  my $date = Astro::Nova::LnLatPosn->new();
  $date->set_year(...);
  # ...
  print $date->as_ascii(), "\n";
  my @members = $date->get_all();

DESCRIPTION

Top

This class represents a libnova ln_lnlat_posn struct. The struct has the following layout:

  ln_lnlat_posn {
    double  lng
    double  lat
  }

METHODS

Top

new

Constructor returns a new Astro::Nova::LnLatPosn. Optionally takes key/value pairs for setting the struct members. Extra arguments are ignored. Uninitialized struct members are set to zero.

get_... / set_...

Get or set any of the class attributes. (See list above)

get_all

Returns all members as a list.

set_all

Sets all members. Takes a list of values which must be in the order shown above. Any missing values are ignored, undefs are skipped.

as_ascii

Returns a human-readable ASCII table of the date information.

members

Returns a list of all members in order.

SEE ALSO

Top

Astro::Nova

libnova website: http://libnova.sourceforge.net/

AUTHOR

Top

Steffen Mueller, <smueller@cpan.org>

COPYRIGHT AND LICENSE

Top


Astro-Nova documentation  | view source Contained in the Astro-Nova distribution.