The Wireframe class creates, manipulates, and draws the wireframe view. No external data is modified. Data consists of an array of Z values as input. It alters that array into an array of X,Y,Z points. It then creates another array consisting of two integer values each, represnting a starting point and a stoping point of a line, each of which is an index into the array of points.
Transformations are rotation and zoom.
The rotation is accomplished by basic 3D modeling methods. Zoom is done by multipling the points by a value that is passed as a parameter into the zoom function. There is no visible interface. The object needs to be created with valid data. Also to view it it must the creator must provide for the location of drawing.