Hosted by
|
with Real_Vectors; use Real_Vectors;
with Messages; use Messages;
with Outlines; use Outlines;
with Lines; use Lines;
with Straights; use Straights;
package body Stairs is
procedure Remove_Stairs
(This : access Outline;
Min_Length : in Real := 1.5)
is
use Outlines.Line_Lists;
Valid_1 : Boolean := False;
Item_0 : Line_Lists.Item_Access;
Item_1 : Line_Lists.Item_Access;
Item_2 : Line_Lists.Item_Access;
Vector_1 : Vector;
Vector_2 : Vector;
Vector_L : Vector;
Redundant : Boolean := False;
Red_First : Boolean := False;
|