Basic line algorithms

- Must compute integer coordinates of pixels which lie on
or near a line or circle.
- Pixel level algorithms are invoked hundreds or thousands
of times when an image is created or modified.
- Lines must create visually satisfactory gvu/multimedia/nsfmmedia/images.
- Lines should appear straight
- Lines should terminate accurately
- Lines should have constant density
- Line density should be independent of line length and
angle.
- Line algorithm should always be defined.
