Graphic

 

This package lets you create 2d graphic objects in a viewer.   Each object, called a GraphicObject, is composed of primitives and is created in a View.   Each Primitive is a class and contains attributes.   Each Primitive has its own Draw method to draw the primitive.   A View manages a set of graphic objects.   A Drawer makes conversions.