<> <> <> <> <> DIRECTORY SVCastRays, Containers, Imager, Menus, Rope, SV2d, SV3d, SVInterfaceTypes, SVModelTypes, SVSceneTypes, SVCatScan, ViewerClasses; SVEvent: CEDAR DEFINITIONS = BEGIN Slice: TYPE = SVSceneTypes.Slice; Camera: TYPE = SVModelTypes.Camera; CoordSystem: TYPE = SVModelTypes.CoordSystem; CSGTree: TYPE = SVSceneTypes.CSGTree; DisplayContextProc: TYPE = SVInterfaceTypes.DisplayContextProc; DrawStyle: TYPE = SVModelTypes.DrawStyle; MouseButton: TYPE = Menus.MouseButton; Point2d: TYPE = SV2d.Point2d; Point3d: TYPE = SV3d.Point3d; Primitive: TYPE = SVSceneTypes.Primitive; Scene: TYPE = SVSceneTypes.Scene; Selection: TYPE = SVInterfaceTypes.Selection; SelectionType: TYPE = SVInterfaceTypes.SelectionType; CatScan: TYPE = SVCatScan.CatScan; Vector3d: TYPE = SV3d.Vector3d; Viewer: TYPE = ViewerClasses.Viewer; SVData: TYPE = SVInterfaceTypes.SVData; <> <<>> <> <<>> UpdateHeader: PROC [pictureFile: Rope.ROPE, svData: SVData]; <
> NewVersion: PROC [viewer: Viewer]; -- called by SVEditUserImplA SceneOldVersion: PROC [svData: SVData]; -- called internally OldVersion: PUBLIC PROC [viewer: Viewer]; -- called by SVEditUserImplA <<>> <> <> Clear: PROC [event: LIST OF REF ANY, svData: SVData]; Restore: PROC [event: LIST OF REF ANY, svData: SVData]; Get: PROC [event: LIST OF REF ANY, svData: SVData]; Store: PROC [event: LIST OF REF ANY, svData: SVData]; Save: PROC [event: LIST OF REF ANY, svData: SVData]; Split: PROC [event: LIST OF REF ANY, svData: SVData]; <> <> ToIP: PROC [event: LIST OF REF ANY, svData: SVData]; StorePoly: PROC [event: LIST OF REF ANY, svData: SVData]; <