NAME

Chart::Sequence::Layout - Lay out a sequence so it can be rendered

SYNOPSIS

use Chart::Sequence::Layout;

my $layout = Chart::Sequence::Layout->new( ... );

$layout->layout( $sequence );

DESCRIPTION

Takes a sequence and lays it out. Leaves coordinates in the source sequence.

METHODS

lay_out
$layout->lay_out( $sequence, $renderer, $options );

Adds a set of coordinates to each object in $sequence.

Options:

DiagonalArrows => 1,     # Make arrows angle in direction of time.

LIMITATIONS

COPYRIGHT

Copyright 2002, R. Barrie Slaymaker, Jr., All Rights Reserved

LICENSE

You may use this module under the terms of the BSD, Artistic, oir GPL licenses, any version.

AUTHOR

Barrie Slaymaker <barries@slaysys.com>