NAME

Graph::Drawing::Surface - 2D graph topology landscape

SYNOPSIS

This module does not need to be invoked explicitly, but rather, is called automatically by the parent.

DESCRIPTION

This module is a two dimensional graph topology landscape used by the parent to plot vertices, edges, axes and labels.

A number of attributes can be specified in the arguments provided in the call to the new method, to control the format and dimensions of the surface. Please see the documentation in the parent module, (Graph::Drawing) for a description of these options.

ABSTRACT

2D graph topology landscape used by the Graph::Drawing module.

PUBLIC METHODS

write_image [$STRING]

Print the (binary) contents of the object's image attribute to a file, who's name, if not provided as an argument, is defined by the concatination of the object's name and format attributes.

PRIVATE METHODS

new image colors draw_vertex draw_edge draw_arrowhead

SEE ALSO

Graph::Drawing

Graph::Drawing::Base

Graph::Drawing::Vertex

TO DO

Uhh...

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.