Volume 22, Issue 14 pp. 14-25
Article
Full Access

A drawing editor key 3 with capabilities of defining figure parts and preserving connection/inclusion relationships

Toshio Matsuura

Toshio Matsuura

Faculty of Engineering Science, Osaka University, Toyonaka, Japan 560

Toshio Matsuura graduated in 1975 from the Dept. Inf. and Comp. Sci., Fac. Eng. Sci., Osaka University, where he retired from the second half of the doctoral program in 1979 and became an Assistant in the Dept. Inf. and Comp. Sci., Fac. Eng. Sci.,Osaka University. He is interested in the software development environment and the user interface. He is a member of the Inf. Proc. Soc. Jap. and of ACM.

Search for more papers by this author
Hajime Naota

Hajime Naota

Faculty of Engineering Science, Osaka University, Toyonaka, Japan 560

Hajime Naota graduated in 1988 from the Dept. Inf. and Comp. Sci., Fac. Eng. Sci., Osaka University, where he completed the first half of the doctoral program in 1990 and affiliated with Fujitsu Co. he is interested in the theory of graphs and theuser interface.

Search for more papers by this author
Makoto Nakamura

Makoto Nakamura

Nonmember

Computer Systems Laboratories, Sharp Corporation, Tenri, Japan 632

Search for more papers by this author

Abstract

A WYSIWYG style drawing editor Key 3 was designed and implemented with the following special functions: (1) Key 3 which allows users to define figure parts by selecting figures directly on the screen and also by describing figures in a language Keyfig designed by the authors in which formal parameters may be used; (2) Key 3 which recognizes topological relationships such as connection and inclusion between figures. Such relationships can be preserved when objects are moved or resized. The drawing time and the CPU time for some typical examples are measured. The experiment shows that the foregoing functions are useful and that the authors' implementation is reasonable.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.