Hosted by
|
with Lists;
with Real_Numbers; use Real_Numbers;
with Real_Vectors; use Real_Vectors;
with Lines; use Lines;
package Outlines is
package Line_Lists is new Lists(Lines.Line_Access);
use Line_Lists;
subtype Outline is Line_Lists.List;
subtype Outline_Access is Line_Lists.List_Access;
function Create
return Outline_Access
renames Line_Lists.Create;
procedure Add_Straight
(This : access Outline;
To : in Vector);
procedure Add_Cubic
(This : access Outline;
Control_A : in Vector;
Control_B : in Vector;
To : in Vector);
end Outlines;
|