-- File: SVDisplayListFiling.mesa
-- Last edited by Bier on December 18, 1982 1:18 am
-- Author: Eric Bier on September 12, 1982 10:45 pm
-- Contents: Provides display functions which should be available to Filein3d and Fileout3d but not to the general client. Exported by DisplayList3dImpl for now.

DIRECTORY
 CoordSys,
 DisplayList3d;

SVDisplayListFiling: DEFINITIONS =
BEGIN

Assembly: TYPE = DisplayList3d.Assembly;
CoordSystem: TYPE = CoordSys.CoordSystem;
Scene: TYPE = DisplayList3d.Scene;

AddSubassemblyToAssemblyWithCS: PROC [subassembly: Assembly, assembly: Assembly, scene: Scene, coordSys: CoordSystem];
AttemptToAddSubassemblyToPrimitive: SIGNAL;
-- automatically makes coordsys of subassembly refer to coordsys of super assembly, assumes coordsys is already part of the scene.

END.