DIRECTORY PETypes, ViewerClasses USING [Viewer]; PEDisplay: CEDAR DEFINITIONS = BEGIN OPEN PETypes; DrawSegmentAndVertices: PROCEDURE [pathViewer: ViewerClasses.Viewer, segment: Segment, undo: BOOLEAN _ FALSE, background: BOOLEAN _ FALSE]; DrawVertices: PROCEDURE [pathViewer: ViewerClasses.Viewer, segment: Segment, undo: BOOLEAN _ FALSE, background: BOOLEAN _ FALSE]; DrawControlPoints: PROCEDURE [pathViewer: ViewerClasses.Viewer, segment: Segment, undo: BOOLEAN _ FALSE, background: BOOLEAN _ FALSE]; DrawVertex: PROCEDURE [pathViewer: ViewerClasses.Viewer, vertex: Vertex, undo: BOOLEAN _ FALSE, background: BOOLEAN _ FALSE]; DrawSegment: PROCEDURE [pathViewer: ViewerClasses.Viewer, segment: Segment, undo: BOOLEAN _ FALSE, background: BOOLEAN _ FALSE]; END. HPEDisplay.mesa Written by Darlene Plebon on August 18, 1983 1:44 pm Path display routines. This routine draws the specified segment and its vertices. If undo is true, the drawing color is white (to erase), otherwise it is grey when background is true and black when background is false. This routine draws the vertices of the specified segment. If undo is true, the drawing color is white (to erase), otherwise it is grey when background is true and black when background is false. This routine draws only the control point vertices of the specified segment. If undo is true, the drawing color is white (to erase), otherwise it is grey when background is true and black when background is false. This routine draws only the specified vertex. If undo is true, the drawing color is white (to erase), otherwise it is grey when background is true and black when background is false. This routine draws only the specified segment but not its vertices. If undo is true, the drawing color is white (to erase), otherwise it is grey when background is true and black when background is false. Ę6˜Jšœ™Jšœ4™4J˜J™J™šĪk ˜ Jšœ˜Jšœœ ˜J˜—Jšœ œ˜J˜Jšœœ ˜J˜š Īnœ œ<œœœœ˜‹J™Ä—J˜š ž œ œ<œœœœ˜J™Ã—J˜š žœ œ<œœœœ˜†J™Ö—J˜š ž œ œ:œœœœ˜}J™ˇ—J˜š ž œ œ<œœœœ˜€J™Í—J˜Jšœ˜J˜—…—†