File: SVEditUserB.mesa
Last modified by Eric Bier on June 1, 1987 1:32:38 pm PDT
Copyright © 1984 by Xerox Corporation. All rights reserved.
Contents: All of the procedures called by SVEditTool when menus and buttons are pressed
which wouldn't fit in SVEditUser (grumble)
DIRECTORY
Containers, Imager, IO, SVMatrix3d, Menus, Rope, SV2d, SV3d, SVModelTypes, SVSceneTypes, SVInterfaceTypes, ViewerClasses;
SVEditUserB: CEDAR DEFINITIONS =
BEGIN
Slice: TYPE = SVSceneTypes.Slice;
Camera: TYPE = SVModelTypes.Camera;
Color: TYPE = Imager.Color;
CoordSystem: TYPE = SVModelTypes.CoordSystem;
DCProc: TYPE = SVInterfaceTypes.DCProc;
Matrix4by4: TYPE = SV3d.Matrix4by4;
MouseButton: TYPE = Menus.MouseButton;
Point2d: TYPE = SV2d.Point2d;
Point3d: TYPE = SV3d.Point3d;
PointSetOp: TYPE = SVSceneTypes.PointSetOp;
Primitive: TYPE = SVSceneTypes.Primitive;
Scene: TYPE = SVSceneTypes.Scene;
Viewer: TYPE = ViewerClasses.Viewer;
SVData: TYPE = SVInterfaceTypes.SVData;
Found in SVEditUserImplD
ListScenes: PROC [event: LIST OF REF ANY, svData: SVData];
ListAssemblies: PROC [event: LIST OF REF ANY, svData: SVData];
ListCoordSystems: PROC [event: LIST OF REF ANY, svData: SVData];
ListLights: PROC [event: LIST OF REF ANY, svData: SVData];
ListMasterObjects: PROC [event: LIST OF REF ANY, svData: SVData];
ListViewers: PROC [event: LIST OF REF ANY, svData: SVData];
ListCameras: PROC [event: LIST OF REF ANY, svData: SVData];
These found in: SVEditUserImplD
GetCamera: PROC [event: LIST OF REF ANY, svData: SVData];
SetCamera: PROC [event: LIST OF REF ANY, svData: SVData];
UseCamera: PROC [event: LIST OF REF ANY, svData: SVData];
GetCameraOrder: PROC [event: LIST OF REF ANY, svData: SVData];
SetCameraOrder: PROC [event: LIST OF REF ANY, svData: SVData];
NormalizeRot: PROC [event: LIST OF REF ANY, svData: SVData];
Normalize: PROC [event: LIST OF REF ANY, svData: SVData];
Align: PROC [event: LIST OF REF ANY, svData: SVData];
AbutX: PROC [event: LIST OF REF ANY, svData: SVData];
AbutY: PROC [event: LIST OF REF ANY, svData: SVData];
AbutZ: PROC [event: LIST OF REF ANY, svData: SVData];
Abut: PROC [event: LIST OF REF ANY, svData: SVData];
Look for: SVEditUserImplE.Set3DArtwork.
Set3DArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
SetColorArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
SetTubeArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
SetBoxArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
GetArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
RotateArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
NormalizeArtwork: PROC [event: LIST OF REF ANY, svData: SVData];
AddLight: PROC [event: LIST OF REF ANY, svData: SVData];
DeleteLight: PROC [event: LIST OF REF ANY, svData: SVData];
EditLight: PROC [event: LIST OF REF ANY, svData: SVData];
SetAmbient: PROC [event: LIST OF REF ANY, svData: SVData];
GetAmbient: PROC [event: LIST OF REF ANY, svData: SVData];
END.