NAME

Astro::NED::Response::Objects - a container for NED Object query objects

SYNOPSIS

  use Astro::NED::Response::Objects;

  # create an empty container.
  my $objs = Astro::NED::Response::Objects->new();

  # add an object of type Astro::NED::Response::Object
  $objs->addobject( $obj );

  # parse a NED object query and add the objects to the container
  $objs->parseHTML( $html );

  # get the number of objects
  my $nobj = $objs->nobjects;

  # get the objects as a list
  my @objs = $objs->objects;

DESCRIPTION

This class implements a container for Astronomical objects returned by an Astro::NED::Query::Objects query. The objects are stored as Astro::NED::Response::Object objects.

The most useful methods for the general user are the nobjects and objects methods.

Object Methods

new
  $objs = Astro::NED::Response::Objects->new();

creates an empty container

parseHTML
  $objs->parseHTML( $html );

parse the HTML response from a NED "Objects" query and add the objects to the container.

addobject
  $objs->addobject( $obj );

add an object of type Astro::NED::Response::Object.

nobjects
  $nobjs = $objs->nobjects;

returns the number of objects in the container

objects
  @objects = $objs->objects;

returns the objects as a Perl list.

EXPORT

None by default.

AUTHOR

Diab Jerius, <djerius@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (C) 2003 Smithsonian Astrophysical Observatory. All rights are of course reserved.

It is released under the GNU General Public License. You may find a copy at

   http://www.fsf.org/copyleft/gpl.html

SEE ALSO

Astro::NED::Response::Object, Astro::NED::Query::Objects, perl.