This pen filter is for a generic color raster device.
Raster on it is horribly inefficient, as all I did was
grab a routine to rasterize a line and then pile up all
the generic routines possible on top of that.
Hence Raster gets turned into vectors by genraster,
and then the vectors get rasterized again by rasvector.
Ug! Absurd!
Obviously "rasraster" should be written, but what I've
got here works and I'm too lazy to make it more efficient.

The non-SEPlib version, "raspen", is not used at SEP. The non-SEP
version does work, however. If you don't have "Movie" and SEPlib
available, you will probably want to remove the obnoxious message
in rasclose.c telling you to only use the SEPlib version of the
program.

The SEP version of the program bypasses the normal SEPlib handling
of output. This is necessary because Raspen needs to putch n3 onto
the output header and can't know what it is going to be until after
it has processed all of the incoming vplot. The bad effect of this is
that if you use pipes you are likely to be left with undeleted
temporary files. It does use the standard SEPlib conventions for
finding the datapath and file name prefix when making a data file, though.
The incoming history is lost, however. This is often not a bad thing
as usually all of the getpar parameters to be found in it are junk at best.

- Joe Dellinger
