Algorithm-Networksort
view release on metacpan or search on metacpan
lib/Algorithm/Networksort.pm view on Meta::CPAN
}
else
{
$string .= qq( $clrset{inputend}\n) .
qq( newpath 2 copy moveto $i_radius 0 360 arc fill\n) .
qq( $clrset{inputbegin}\n) .
qq( newpath 2 copy moveto $i_radius 0 360 arc fill\n);
}
}
$string .= qq(} bind def\n\n);
#
# Define the comparator procedure.
#
$string .= qq(%\n% column inputline1 inputline2 draw-comparatorline\n%\n) .
qq(/draw-comparatorline {\n) .
qq( vcoord exch get 3 1 roll vcoord exch get 3 1 roll\n) .
qq( hcoord exch get 3 1 roll 2 index exch % now x1 y1 x1 y2\n\n);
$string .= qq( 4 copy\n) if ($c_radius > 0);
lib/Algorithm/Networksort.pm view on Meta::CPAN
}
else
{
$string .= qq( $clrset{compend}\n) .
qq( newpath 2 copy moveto $c_radius 0 360 arc fill\n) .
qq( $clrset{compbegin}\n) .
qq( newpath 2 copy moveto $c_radius 0 360 arc fill\n);
}
}
$string .= qq(} bind def\n\n);
#
# Save the current graphics state, then change the drawing
# coordinates (from (0,0) = lower left to (0,0) = upper left),
# and the color if we're drawing in a single color.
#
$string .= qq(gsave\n0 $ybound translate\n1 -1 scale\n);
$string .= qq($clrset{foreground}\n) if ($monotone);
if (defined $clrset{background})
( run in 1.138 second using v1.01-cache-2.11-cpan-2398b32b56e )