NAME

Graph::Drawing - Graph drawing functionality

SYNOPSIS

use Graph::Drawing::ForceDirected;       # Not implemented.
use Graph::Drawing::SimulatedAnnealing;  # Not implemented.
use Graph::Drawing::Magnetic;            # Not implemented.
use Graph::Drawing::Heirarchical;        # Not implemented.
use Graph::Drawing::Orthogonal;          # Not implemented.

use Graph::Drawing::Random;

DESCRIPTION

This module is a base class from which the Graph::Drawing subclasses derive common functionality.

This module is a subclass of Graph::Weighted, which in turn is a subclass of Graph::Directed. Thus, every appropriate method available in those modules, is also available to a Graph::Drawing object.

Please see the <Graph::Drawing::Base> module for basic method descriptions, and the individual Graph::Drawing subclass SYNOPSIS sections for usage descriptions.

Also, see the distribution eg/ directory for working examples.

SEE ALSO

Graph::Base

Graph::Weighted

Graph::Drawing::Base

Graph::Drawing::Surface

Graph::Drawing::Vertex

Graph::Drawing::Random

TO DO

A little less than everything.

If you would like to contribute to this project, please contact me and I will rejoice.

DISCLAIMER

This entire distribution is currently under heavy development.

Nearly every method, argument and bit of documentation currently have (possible annoying) restrictions, caveats and deficiencies, that will change as development progresses.

* Ack! So I was accidentally uploading version typos. For example, instead of the correct, '0.04', I did '0.4' for versions 0.02, 0.03 and 0.04. When you see this in my archives, do not be fooled.

AUTHOR

Gene Boggs <gene@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2003 by Gene Boggs

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.