SVState.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Last edited by Bier on March 30, 1987 12:52:26 pm PST
Contents: Routines for getting and setting the state or "modes" of the Solidviews interface.
DIRECTORY
SVInterfaceTypes, SVRayTypes, SVSceneTypes;
SVState: CEDAR DEFINITIONS =
BEGIN
Slice: TYPE = SVSceneTypes.Slice;
ExtendMode: TYPE = SVSceneTypes.ExtendMode;
GravityType: TYPE = SVInterfaceTypes.GravityType;
SearchDepth: TYPE = SVRayTypes.SearchDepth;
SelectMode: TYPE = SVSceneTypes.SelectMode;
SliceDescriptor: TYPE = SVSceneTypes.SliceDescriptor;
SVData: TYPE = SVInterfaceTypes.SVData;
GetGravityType: PROC [svData: SVData] RETURNS [type: GravityType];
GetSearchDepth: PROC [svData: SVData] RETURNS [searchDepth: SearchDepth];
GetSelectMode: PROC [svData: SVData] RETURNS [selectMode: SelectMode];
SetSelectMode: PROC [svData: SVData, selectMode: SelectMode];
GetExtendMode: PROC [svData: SVData] RETURNS [extendMode: ExtendMode];
SetExtendMode: PROC [svData: SVData, extendMode: ExtendMode];
GetSliceToExtend: PROC [svData: SVData] RETURNS [slice: SliceDescriptor];
SetSliceToExtend: PROC [svData: SVData, slice: SliceDescriptor];
END.