Next: Contents

#
Toolkit for Conceptual Modeling (TCM)
Design and Implementation
for version 2.01

Frank Dehne | Henk R. van de Zandschulp
Division of Mathematics and Computer Science | Department of Computer Science
Faculty of Sciences, Vrije Universiteit | University of Twente
De Boelelaan 1081a, 1081 HV Amsterdam | P.O. Box 217, 7500 AE Enschede
The Netherlands | The Netherlands
frank@cs.vu.nl | henkz@cs.utwente.nl

February 12, 2001

- Contents
- 1. Introduction
- 2. System Architecture
- 3. Source Code Organization
  - 3.1 Source code versus design criteria
  - 3.2 Individual files and directories
  - 3.3 Object libraries
- 4. TCM User Interface
  - 4.1 X/Motif user interface
  - 4.2 User interface implementation
    - 4.2.1 Overview
    - 4.2.2 Application startup
    - 4.2.3 Main window structure
    - 4.2.4 Calling functions from the user interface
  - 4.3 Xlib drawing
- 5. TCM Class Hierarchy
- 6. Output Files
  - 6.1 PostScript output
    - 6.1.1 Plain PostScript
      - 6.1.1.1 Header
      - 6.1.1.2 Pages
    - 6.1.2 Encapsulated PostScript
    - 6.1.3 PSGrafport
  - 6.2 TCM file format
- 7. Compiling and Porting TCM
  - 7.1 Compiling TCM
    - 7.1.1 Compilation configuration files
    - 7.1.2 Makefiles
  - 7.2 Porting TCM
  - 7.3 G++ specific problems
- 8. Wish List and Future Plans
- Bibliography
- About this document ...