]> git.uio.no Git - u/mrichter/AliRoot.git/blame - GEANT321/cdf/g321m.c
Updated Course TDR geometry for coding convensions and the like
[u/mrichter/AliRoot.git] / GEANT321 / cdf / g321m.c
CommitLineData
fe4da5cc 1/*
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1.1.1 1995/10/24 10:19:36 cernlib
6 * Geant
7 *
8 */
9/*CMZ : 27/09/95 15.13.13 by Unknown*/
10#if !defined(CERNLIB_KUIP95A)
11
12/*-- Author :*/
13/*
14 * This file has been generated by the KUIP compiler. Do NOT change it!
15 *
16 * KUIP header: 950303 Generation date: Thu Aug 24 15:19:04 1995
17 *
18 * Input file: geant321m.doc
19 */
20
21#if !defined(F77_LCASE) && !defined(F77_UCASE) && !defined(F77_USCORE)
22# if defined(__EXTENDED__) && !defined(IBM370) && !defined(_IBMR2)
23# define IBM370
24# endif
25# if defined(CRAY) || defined(IBM370) || defined(vms)
26# define F77_UCASE
27# else
28# if ( defined(apollo) || defined(__apollo) ) && defined(APOFTN)
29# define F77_LCASE
30# else
31# define F77_USCORE
32# endif
33# endif
34#endif
35
36typedef int IntFunc();
37typedef char* CharFunc();
38typedef char** pCharFunc();
39typedef void SUBROUTINE();
40#ifdef IBM370
41# pragma linkage(SUBROUTINE,FORTRAN)
42#endif
43
44extern void klnkmenu();
45extern void klnkbrcl();
46extern void klnkkmcl();
47extern void klnkicon();
48extern void klnkbutt();
49
50typedef unsigned long KmPixmap; /* Pixmap from <X11/X.h> */
51 typedef void *KmWidget; /* Widget from <X11/Intrinsic.h> */
52 typedef void *KmCalldata; /* XmAnyCallbackStruct from <Motif/Xm.h> */
53 /* */
54 typedef enum { /* */
55 BRACT_OPEN = 0, /* */
56 BRACT_ROOT = 1, /* */
57 BRACT_CONT = 2, /* */
58 BRACT_GRAF = 3 /* */
59 } BrActTag; /* */
60 /* */
61 typedef enum { /* */
62 BrActUpdate = 0x01, /* browser window has to be updated ('!') */
63 BrActSeparator = 0x02, /* put separator in menu ('/') */
64 BrActToggle = 0x04, /* register as toggle button */
65 BrActToggleOn = 0x08, /* toggle state is on */
66 BrActSensitive = 0x10 /* button is sensitive */
67 } BrActFlag; /* */
68 /* */
69
70typedef struct _BrAction { /* */
71 struct _BrAction *next; /* link to next action binding */
72 BrActFlag flags; /* */
73 char *text; /* text line in menu */
74 char *user_text; /* user text overriding CDF text (malloced)*/
75 char *accel; /* accelerator */
76 char *exec; /* action commands */
77 SUBROUTINE *call_F; /* action routine */
78 IntFunc *call_C; /* action function */
79 BrActTag tag; /* for which window the action is defined */
80 struct _BrClass *class; /* pointer to BrClass in case of open menu */
81 } BrAction; /* */
82 /* */
83 typedef struct _BrClass { /* */
84 struct _BrClass *next; /* link to next browsable class */
85 char *name; /* unique identifier name */
86 char *title; /* title for popup menu (maybe NULL) */
87 SUBROUTINE *scan_km_F; /* user function scanning the directory */
88 pCharFunc *scan_km_C; /* user function scanning the directory */
89 SUBROUTINE *scan_br_F; /* user function scanning for browsables */
90 pCharFunc *scan_br_C; /* user function scanning for browsables */
91 BrAction *root; /* list of actions in root window */
92 BrAction *open; /* list of actions in open menu */
93 } BrClass; /* */
94 /* */
95
96typedef struct _KmIcon { /* */
97 struct _KmIcon *next; /* link to next icon */
98 char *name; /* unique identifier name */
99 int width; /* width of the pixmap */
100 int height; /* height of the pixmap */
101 char *bitmap; /* bitmap data */
102 KmPixmap pix; /* filled in Motif part */
103 KmPixmap hi_pix; /* high lighted pixmap */
104 } KmIcon; /* */
105 /* */
106 typedef struct _KmClass { /* */
107 struct _KmClass *next; /* link to next object class */
108 int is_dir; /* flag if class has is a directory */
109 char *name; /* unique identifier name */
110 char *title; /* title for popup menu (maybe NULL) */
111 char *big_icon; /* name of the big icon */
112 KmIcon *bicon; /* pointer to the big icon structure */
113 char *sm_icon; /* name of the small icon */
114 KmIcon *sicon; /* pointer to the small icon structure */
115 SUBROUTINE *user_icon_F; /* user function to return icon bitmap */
116 IntFunc *user_icon_C; /* user function to return icon bitmap */
117 BrAction *cont; /* list of actions in content window */
118 BrAction *graf; /* list of actions in graphics window */
119 int obj_count; /* number of objects in content window */
120 } KmClass; /* */
121 /* */
122
123typedef enum { /* */
124 KmButtSensitive = 0x00, /* sensitive button */
125 KmButtNonSensitive = 0x01, /* non-sensitive button ('NS') */
126 KmButtToggleSensitive = 0x02, /* toggle-sensitive button ('TS') */
127 KmButtSensitivityMask = 0x03, /* mask for sensitivity type */
128 KmButtSeparator = 0x04, /* put separator in menu ('/') */
129 KmButtBrowser = 0x08 /* button is in main browser ('BR') */
130 } KmButtFlag; /* */
131 /* */
132 typedef struct _KmButton { /* */
133 struct _KmButton *next; /* button label or menu item */
134 char *menu; /* menu name or NULL for buttons */
135 char *label; /* button label or menu item */
136 SUBROUTINE *call_F; /* callback routine (FORTRAN) */
137 IntFunc *call_C; /* callback routine (C) */
138 char *action; /* name of callback routine */
139 char *mnemo; /* button mnemonic */
140 char *accel; /* button accelerator */
141 char *accel_text; /* button accelerator text */
142 KmButtFlag flags; /* sensitivity type etc. */
143 KmWidget widget; /* Motif widget ID */
144 } KmButton; /* */
145 /* */
146
147extern struct { /*
148 */ /* indirect calls to avoid linking HIGZ
149 */ IntFunc *graf_info_C; /* pass display, open and close
150 (ixmotif) */ SUBROUTINE *graf_size_F; /* resize window (IGRSIZ)
151 */ SUBROUTINE *graf_pick_F; /* identifying graphics objects
152 (IGOBJ) */ SUBROUTINE *graf_attr_F; /* set attributes (IGSET)
153 */ SUBROUTINE *graf_close_F; /* close workstation (ICLWK)
154 */ /* optional routines for Motif customization
155 */ pCharFunc *user_FallBk_C; /* get application fallbacks
156 */ IntFunc *user_TopWid_C; /* pass toplevel widget
157 identifiers */ } klnkaddr; /*
158 */
159
160typedef enum { /* */
161 KmFLAG_FORGET = 0x01, /* last value is not kept for Motif panels */
162 KmFLAG_MINUS = 0x02, /* -VALUE is not an abbrev for CHOPT=VALUE */
163 KmFLAG_QUOTE = 0x04, /* do not remove quotes */
164 KmFLAG_VARARG = 0x08, /* append additional args to this param. */
165 KmFLAG_CONST = 0x10, /* do not allow to assign a value */
166 KmFLAG_HIDDEN = 0x20, /* do not show in menus */
167 KmFLAG_SEPARATE = 0x40 /* treat arguments as separate tokens */
168 } KmParFlag; /* */
169 /* */
170 typedef enum { /* */
171 KmTYPE_CHAR = 'C', /* character string */
172 KmTYPE_FILE = 'F', /* file name */
173 KmTYPE_INT = 'I', /* integer */
174 KmTYPE_OPTION = 'O', /* option */
175 KmTYPE_REAL = 'R' /* real */
176 } KmParType; /* */
177 /* */
178
179typedef struct { /* file name */
180 char *filter_default; /* filter wildcard */
181 char *filter_current; /* current filter */
182 } KmParFile; /* */
183 /* */
184 typedef struct { /* */
185 char *range_lower; /* lower value of range */
186 char *range_upper; /* upper value of range */
187 char *slider_lower; /* lower limit for slider */
188 char *slider_upper; /* upper limit for slider */
189 int decimals; /* number of decimals used for slider */
190 } KmParInt; /* */
191 /* */
192 typedef struct { /* option */
193 char **text; /* explanations (parallel to range_value) */
194 int *mutex; /* mutex group to which text belongs */
195 int *radio; /* radio group to which text belongs */
196 } KmParOption; /* */
197 /* */
198
199typedef KmParInt KmParReal; /* real and int have the same fields */
200 /* */
201 typedef struct { /* */
202 char *name; /* parameter name */
203 int abbrev; /* minimum length that name is recognized */
204 char *prompt; /* prompt string */
205 char *dfault; /* default value */
206 char *last; /* last value for Motif panel (malloced) */
207 int width; /* width of input field */
208 int range_count; /* number of items in range_value */
209 char **range_value; /* list of allowed values */
210 int select_count; /* number of items in select_count */
211 char **select_value; /* list of values for selection box */
212 KmParFlag flags; /* special flags */
213 KmParType type; /* parameter type */
214 void *ptype; /* structure pointer selected by type */
215 } KmParameter; /* */
216 /* */
217
218typedef struct _KmCommand { /* */
219 struct _KmCommand *next; /* link to next command */
220 char *path; /* command path */
221 char *name; /* command name */
222 int hidden; /* flag if command is invisible */
223 int level; /* depth of submenus */
224 int total; /* total number of parameters */
225 int mandatory; /* number of mandatory parameters */
226 KmParameter **par; /* list of total parameter descriptions */
227 int list_par; /* index+1 of parameter taking a list */
228 int xcount; /* count number of action calls */
229 SUBROUTINE *action_F; /* action routine */
230 IntFunc *action_C; /* action routine */
231 SUBROUTINE *user_help_F; /* user help routine */
232 pCharFunc *user_help_C; /* user help routine */
233 int nguidance; /* number of lines in guidance text */
234 char **guidance; /* help text */
235 int nkeyword; /* number of lines for keywords */
236 char **keyword; /* list of keywords */
237 int nhlink; /* number of lines for links */
238 char **hlink; /* list of links */
239 int argc; /* number of arguments entered */
240 char **argv; /* argc argument values */
241 char *argline; /* argument line as entered */
242 int *argoffs; /* argc offsets into argline for KUGETE */
243 } KmCommand; /* */
244 /* */
245
246typedef struct _KmMenu { /* */
247 struct _KmMenu *next; /* link to next menu */
248 struct _KmMenu *down; /* link to submenu */
249 char *path; /* path of parent menu */
250 char *name; /* menu name */
251 int level; /* depth of submenus */
252 KmCommand *cmds; /* link to first command */
253 int nguidance; /* number of lines in guidance text */
254 char **guidance; /* help text */
255 int nkeyword; /* number of lines for keywords */
256 char **keyword; /* list of keywords */
257 int nhlink; /* number of lines for links */
258 char **hlink; /* list of links */
259 } KmMenu; /* */
260 /* */
261 extern void klnkbrcl(); /* */
262 extern void klnkicon(); /* */
263 extern void klnkkmcl(); /* */
264 extern void klnkmenu(); /* */
265 /* */
266
267#ifdef F77_LCASE
268# define gbrows_ gbrows
269# define gxobj_ gxobj
270# define igrsiz_ igrsiz
271# define igobj_ igobj
272# define igset_ igset
273# define iclwk_ iclwk
274#endif
275
276#ifdef F77_UCASE
277# define gbrows_ GBROWS
278# define gxobj_ GXOBJ
279# define igrsiz_ IGRSIZ
280# define igobj_ IGOBJ
281# define igset_ IGSET
282# define iclwk_ ICLWK
283#endif
284
285#ifdef IBM370
286# pragma linkage(GBROWS,FORTRAN)
287# pragma linkage(GXOBJ,FORTRAN)
288# pragma linkage(IGRSIZ,FORTRAN)
289# pragma linkage(IGOBJ,FORTRAN)
290# pragma linkage(IGSET,FORTRAN)
291# pragma linkage(ICLWK,FORTRAN)
292#endif
293
294extern void gbrows_();
295extern void gxobj_();
296extern void igrsiz_();
297extern void igobj_();
298extern void igset_();
299extern void iclwk_();
300
301extern int ixmotif();
302
303void gbrows_()
304{
305
306static BrAction brclass_8_root_4 = { (BrAction*)0, (BrActFlag)17, "Delete",
307 (char*)0, (char*)0, "-G/del", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
308 (BrClass*)0 };
309static BrAction brclass_8_root_3 = { &brclass_8_root_4, (BrActFlag)16,
310 "Close", (char*)0, (char*)0, "+Dclose", (SUBROUTINE*)0, (IntFunc*)0,
311 BRACT_ROOT, (BrClass*)0 };
312static BrAction brclass_8_root_2 = { &brclass_8_root_3, (BrActFlag)16, "Open",
313 (char*)0, (char*)0, "-Dopen", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
314 (BrClass*)0 };
315static BrAction brclass_8_root_1 = { &brclass_8_root_2, (BrActFlag)16, "List",
316 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
317 };
318static BrClass brclass_8 = { (BrClass*)0, "VIEW", "View banks in memory",
319 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_8_root_1,
320 (BrAction*)0 };
321
322static BrAction brclass_7_root_2 = { (BrAction*)0, (BrActFlag)16, "Create",
323 (char*)0, (char*)0, "-Srotm", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
324 (BrClass*)0 };
325static BrAction brclass_7_root_1 = { &brclass_7_root_2, (BrActFlag)16, "List",
326 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
327 };
328static BrClass brclass_7 = { &brclass_8, "ROTM", "Rotation matrix", gxobj_,
329 (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_7_root_1, (BrAction*)0
330 };
331
332static BrAction brclass_6_root_1 = { (BrAction*)0, (BrActFlag)16, "List",
333 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
334 };
335static BrClass brclass_6 = { &brclass_7, "HITS", "Hits data structure",
336 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_6_root_1,
337 (BrAction*)0 };
338
339static BrAction brclass_5_root_1 = { (BrAction*)0, (BrActFlag)16, "List",
340 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
341 };
342static BrClass brclass_5 = { &brclass_6, "KINE", "Kinematics data structure",
343 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_5_root_1,
344 (BrAction*)0 };
345
346static BrAction brclass_4_root_2 = { (BrAction*)0, (BrActFlag)16, "Define",
347 (char*)0, (char*)0, "-Spart", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
348 (BrClass*)0 };
349static BrAction brclass_4_root_1 = { &brclass_4_root_2, (BrActFlag)16, "List",
350 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
351 };
352static BrClass brclass_4 = { &brclass_5, "PART", "Particles data structure",
353 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_4_root_1,
354 (BrAction*)0 };
355
356static BrAction brclass_3_root_2 = { (BrAction*)0, (BrActFlag)16, "Define",
357 (char*)0, (char*)0, "-Stmed", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
358 (BrClass*)0 };
359static BrAction brclass_3_root_1 = { &brclass_3_root_2, (BrActFlag)16, "List",
360 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
361 };
362static BrClass brclass_3 = { &brclass_4, "TMED", "Tracking medium parameters",
363 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_3_root_1,
364 (BrAction*)0 };
365
366static BrAction brclass_2_root_3 = { (BrAction*)0, (BrActFlag)16, "Def_mix",
367 (char*)0, (char*)0, "-Smixt", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
368 (BrClass*)0 };
369static BrAction brclass_2_root_2 = { &brclass_2_root_3, (BrActFlag)16,
370 "Def_mat", (char*)0, (char*)0, "-Smate", (SUBROUTINE*)0, (IntFunc*)0,
371 BRACT_ROOT, (BrClass*)0 };
372static BrAction brclass_2_root_1 = { &brclass_2_root_2, (BrActFlag)16, "List",
373 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
374 };
375static BrClass brclass_2 = { &brclass_3, "MATE", "Materials data structure",
376 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_2_root_1,
377 (BrAction*)0 };
378
379static BrAction brclass_1_root_4 = { (BrAction*)0, (BrActFlag)16, "Divide",
380 (char*)0, (char*)0, "-Sdvn; +Editv", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
381 (BrClass*)0 };
382static BrAction brclass_1_root_3 = { &brclass_1_root_4, (BrActFlag)16,
383 "Position", (char*)0, (char*)0, "-Spos; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
384 BRACT_ROOT, (BrClass*)0 };
385static BrAction brclass_1_root_2 = { &brclass_1_root_3, (BrActFlag)16,
386 "Create", (char*)0, (char*)0, "-Svol; -Spos; +Editv", (SUBROUTINE*)0,
387 (IntFunc*)0, BRACT_ROOT, (BrClass*)0 };
388static BrAction brclass_1_root_1 = { &brclass_1_root_2, (BrActFlag)16, "List",
389 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
390 };
391static BrAction brclass_1_open_2 = { (BrAction*)0, (BrActFlag)16,
392 "Read data structures from RZ file", (char*)0, (char*)0, "-rz/fil",
393 (SUBROUTINE*)0, (IntFunc*)0, BRACT_OPEN, (BrClass*)0 };
394static BrAction brclass_1_open_1 = { &brclass_1_open_2, (BrActFlag)16,
395 "Save data structures in RZ file", (char*)0, (char*)0, "-rz/fil",
396 (SUBROUTINE*)0, (IntFunc*)0, BRACT_OPEN, (BrClass*)0 };
397static BrClass brclass_1 = { &brclass_2, "VOLU", "Volumes data structure",
398 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_1_root_1,
399 &brclass_1_open_1 };
400
401static BrAction kmclass_30_cont_3 = { (BrAction*)0, (BrActFlag)16, "Lens",
402 (char*)0, (char*)0, "-Lens", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
403 (BrClass*)0 };
404static BrAction kmclass_30_cont_2 = { &kmclass_30_cont_3, (BrActFlag)16,
405 "Zoom", (char*)0, (char*)0, "-Zoom", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
406 (BrClass*)0 };
407static BrAction kmclass_30_cont_1 = { &kmclass_30_cont_2, (BrActFlag)16,
408 "Show", (char*)0, (char*)0, "Dshow [that]", (SUBROUTINE*)0, (IntFunc*)0,
409 BRACT_CONT, (BrClass*)0 };
410static BrAction kmclass_30_graf_3 = { (BrAction*)0, (BrActFlag)16, "Lens",
411 (char*)0, (char*)0, "-Lens", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
412 (BrClass*)0 };
413static BrAction kmclass_30_graf_2 = { &kmclass_30_graf_3, (BrActFlag)16,
414 "Show", (char*)0, (char*)0, "+Dshow [that]", (SUBROUTINE*)0, (IntFunc*)0,
415 BRACT_GRAF, (BrClass*)0 };
416static BrAction kmclass_30_graf_1 = { &kmclass_30_graf_2, (BrActFlag)16,
417 "Zoom", (char*)0, (char*)0, "-Zoom", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
418 (BrClass*)0 };
419static KmClass kmclass_30 = { (KmClass*)0, 0, "VB", "View banks id", "big_VB",
420 (KmIcon*)0, "sm_VB", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
421 &kmclass_30_cont_1, &kmclass_30_graf_1, 0 };
422
423static BrAction kmclass_29_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
424 (char*)0, (char*)0, "+Protm [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
425 (BrClass*)0 };
426static BrAction kmclass_29_cont_1 = { &kmclass_29_cont_2, (BrActFlag)16,
427 "Edit", (char*)0, (char*)0, "-Srotm [that]", (SUBROUTINE*)0, (IntFunc*)0,
428 BRACT_CONT, (BrClass*)0 };
429static KmClass kmclass_29 = { &kmclass_30, 0, "Rmatr", "Rotation matrix",
430 "big_Rmatr", (KmIcon*)0, "sm_Rmatr", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
431 &kmclass_29_cont_1, (BrAction*)0, 0 };
432
433static BrAction kmclass_28_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
434 (char*)0, (char*)0, "+Phits [this2] [this1] [this]", (SUBROUTINE*)0,
435 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
436static KmClass kmclass_28 = { &kmclass_29, 0, "Hitnum", "Numhit", "big_Num",
437 (KmIcon*)0, "sm_Num", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0, (BrAction*)0,
438 &kmclass_28_graf_1, 0 };
439
440static BrAction kmclass_27_cont_1 = { (BrAction*)0, (BrActFlag)16, "Print",
441 (char*)0, (char*)0, "+Phits * [this]", (SUBROUTINE*)0, (IntFunc*)0,
442 BRACT_CONT, (BrClass*)0 };
443static BrAction kmclass_27_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
444 (char*)0, (char*)0, "+Phits [this1] [this] 0", (SUBROUTINE*)0, (IntFunc*)0,
445 BRACT_GRAF, (BrClass*)0 };
446static KmClass kmclass_27 = { &kmclass_28, 0, "Hitdet", "Dethit", "big_Det",
447 (KmIcon*)0, "sm_Det", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
448 &kmclass_27_cont_1, &kmclass_27_graf_1, 0 };
449
450static BrAction kmclass_26_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
451 (char*)0, (char*)0, "+Phits [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
452 (BrClass*)0 };
453static BrAction kmclass_26_cont_1 = { &kmclass_26_cont_2, (BrActFlag)16,
454 "List", (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
455 (BrClass*)0 };
456static BrAction kmclass_26_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
457 (char*)0, (char*)0, "+Phits [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
458 (BrClass*)0 };
459static KmClass kmclass_26 = { &kmclass_27, 1, "Hitset", "Sethit", "big_Set",
460 (KmIcon*)0, "sm_Set", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
461 &kmclass_26_cont_1, &kmclass_26_graf_1, 0 };
462
463static BrAction kmclass_25_cont_1 = { (BrAction*)0, (BrActFlag)16, "Print",
464 (char*)0, (char*)0, "+Prkine [that]", (SUBROUTINE*)0, (IntFunc*)0,
465 BRACT_CONT, (BrClass*)0 };
466static BrAction kmclass_25_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
467 (char*)0, (char*)0, "+Prkine [this]", (SUBROUTINE*)0, (IntFunc*)0,
468 BRACT_GRAF, (BrClass*)0 };
469static KmClass kmclass_25 = { &kmclass_26, 0, "Kine", "Tracks", "big_Track",
470 (KmIcon*)0, "sm_Track", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
471 &kmclass_25_cont_1, &kmclass_25_graf_1, 0 };
472
473static BrAction kmclass_24_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
474 (char*)0, (char*)0, "+Ppart [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
475 (BrClass*)0 };
476static BrAction kmclass_24_cont_1 = { &kmclass_24_cont_2, (BrActFlag)16,
477 "Edit", (char*)0, (char*)0, "-Spart [that]", (SUBROUTINE*)0, (IntFunc*)0,
478 BRACT_CONT, (BrClass*)0 };
479static KmClass kmclass_24 = { &kmclass_25, 0, "Part", "Particles", "big_Part",
480 (KmIcon*)0, "sm_Part", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
481 &kmclass_24_cont_1, (BrAction*)0, 0 };
482
483static BrAction kmclass_23_cont_3 = { (BrAction*)0, (BrActFlag)16, "Print",
484 (char*)0, (char*)0, "+Ptmed [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
485 (BrClass*)0 };
486static BrAction kmclass_23_cont_2 = { &kmclass_23_cont_3, (BrActFlag)16,
487 "Ed_cut_mec", (char*)0, (char*)0, "-Stpar [that]", (SUBROUTINE*)0,
488 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
489static BrAction kmclass_23_cont_1 = { &kmclass_23_cont_2, (BrActFlag)16,
490 "Edit_med", (char*)0, (char*)0, "-Stmed [that]", (SUBROUTINE*)0, (IntFunc*)0,
491 BRACT_CONT, (BrClass*)0 };
492static KmClass kmclass_23 = { &kmclass_24, 0, "Med", "Tracking media",
493 "big_Med", (KmIcon*)0, "sm_Med", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
494 &kmclass_23_cont_1, (BrAction*)0, 0 };
495
496static BrAction kmclass_22_cont_3 = { (BrAction*)0, (BrActFlag)16,
497 "Plot_x-sec", (char*)0, (char*)0, "-Drmat [that]", (SUBROUTINE*)0,
498 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
499static BrAction kmclass_22_cont_2 = { &kmclass_22_cont_3, (BrActFlag)16,
500 "Print", (char*)0, (char*)0, "+Pmate [that]", (SUBROUTINE*)0, (IntFunc*)0,
501 BRACT_CONT, (BrClass*)0 };
502static BrAction kmclass_22_cont_1 = { &kmclass_22_cont_2, (BrActFlag)16,
503 "Edit", (char*)0, (char*)0, "-Smixt [that]", (SUBROUTINE*)0, (IntFunc*)0,
504 BRACT_CONT, (BrClass*)0 };
505static KmClass kmclass_22 = { &kmclass_23, 0, "Mixt",
506 "Mixtures and compounds", "big_Mixt", (KmIcon*)0, "sm_Mixt", (KmIcon*)0,
507 (SUBROUTINE*)0, (IntFunc*)0, &kmclass_22_cont_1, (BrAction*)0, 0 };
508
509static BrAction kmclass_21_cont_3 = { (BrAction*)0, (BrActFlag)16,
510 "Plot_x-sec", (char*)0, (char*)0, "-Drmat [that]", (SUBROUTINE*)0,
511 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
512static BrAction kmclass_21_cont_2 = { &kmclass_21_cont_3, (BrActFlag)16,
513 "Print", (char*)0, (char*)0, "+Pmate [that]", (SUBROUTINE*)0, (IntFunc*)0,
514 BRACT_CONT, (BrClass*)0 };
515static BrAction kmclass_21_cont_1 = { &kmclass_21_cont_2, (BrActFlag)16,
516 "Edit", (char*)0, (char*)0, "-Smate [that]", (SUBROUTINE*)0, (IntFunc*)0,
517 BRACT_CONT, (BrClass*)0 };
518static KmClass kmclass_21 = { &kmclass_22, 0, "Elem", "Basic materials",
519 "big_Elem", (KmIcon*)0, "sm_Elem", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
520 &kmclass_21_cont_1, (BrAction*)0, 0 };
521
522static BrAction kmclass_20_graf_3 = { (BrAction*)0, (BrActFlag)16, "Satt",
523 (char*)0, (char*)0, "Satt [this1]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
524 (BrClass*)0 };
525static BrAction kmclass_20_graf_2 = { &kmclass_20_graf_3, (BrActFlag)16,
526 "Spec", (char*)0, (char*)0,
527 "Changewk; option nzfl; next; +Dspec [this1]; Resetwk; option zfl1",
528 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
529static BrAction kmclass_20_graf_1 = { &kmclass_20_graf_2, (BrActFlag)16,
530 "Tree", (char*)0, (char*)0, "Next; Dtree [this1] [this] 111", (SUBROUTINE*)0,
531 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
532static KmClass kmclass_20 = { &kmclass_21, 0, "Arrow", "Levels", "big_Arrow",
533 (KmIcon*)0, "sm_Arrow", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
534 (BrAction*)0, &kmclass_20_graf_1, 0 };
535
536static BrAction kmclass_19_graf_6 = { (BrAction*)0, (BrActFlag)16, "Move3d",
537 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
538 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
539static BrAction kmclass_19_graf_5 = { &kmclass_19_graf_6, (BrActFlag)16,
540 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
541 BRACT_GRAF, (BrClass*)0 };
542static BrAction kmclass_19_graf_4 = { &kmclass_19_graf_5, (BrActFlag)16,
543 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
544 BRACT_GRAF, (BrClass*)0 };
545static BrAction kmclass_19_graf_3 = { &kmclass_19_graf_4, (BrActFlag)16,
546 "Spec3d", (char*)0, (char*)0,
547 "box [this] 0 1000 0 1000 -1000 1000; +D3dspec [this]; -D3dspec [this]",
548 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
549static BrAction kmclass_19_graf_2 = { &kmclass_19_graf_3, (BrActFlag)16,
550 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
551 BRACT_GRAF, (BrClass*)0 };
552static BrAction kmclass_19_graf_1 = { &kmclass_19_graf_2, (BrActFlag)16,
553 "Spec", (char*)0, (char*)0,
554 "Changewk; option nzfl; next; +Dspec [this]; Resetwk; option zfl1",
555 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
556static KmClass kmclass_19 = { &kmclass_20, 0, "Tree", "Dtree", "big_Tree",
557 (KmIcon*)0, "sm_Tree", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0, (BrAction*)0,
558 &kmclass_19_graf_1, 0 };
559
560static BrAction kmclass_18_graf_13 = { (BrAction*)0, (BrActFlag)16, "Shif",
561 (char*)0, (char*)0, "-Draw/Shift [this]", (SUBROUTINE*)0, (IntFunc*)0,
562 BRACT_GRAF, (BrClass*)0 };
563static BrAction kmclass_18_graf_12 = { &kmclass_18_graf_13, (BrActFlag)16,
564 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
565 (BrClass*)0 };
566static BrAction kmclass_18_graf_11 = { &kmclass_18_graf_12, (BrActFlag)16,
567 "Csph", (char*)0, (char*)0, "-Sphe [this]", (SUBROUTINE*)0, (IntFunc*)0,
568 BRACT_GRAF, (BrClass*)0 };
569static BrAction kmclass_18_graf_10 = { &kmclass_18_graf_11, (BrActFlag)16,
570 "Ccon", (char*)0, (char*)0, "-Cone [this]", (SUBROUTINE*)0, (IntFunc*)0,
571 BRACT_GRAF, (BrClass*)0 };
572static BrAction kmclass_18_graf_9 = { &kmclass_18_graf_10, (BrActFlag)16,
573 "Ctub", (char*)0, (char*)0, "-Tube [this]", (SUBROUTINE*)0, (IntFunc*)0,
574 BRACT_GRAF, (BrClass*)0 };
575static BrAction kmclass_18_graf_8 = { &kmclass_18_graf_9, (BrActFlag)16,
576 "Cbox", (char*)0, (char*)0, "-Box [this]", (SUBROUTINE*)0, (IntFunc*)0,
577 BRACT_GRAF, (BrClass*)0 };
578static BrAction kmclass_18_graf_7 = { &kmclass_18_graf_8, (BrActFlag)16,
579 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
580 BRACT_GRAF, (BrClass*)0 };
581static BrAction kmclass_18_graf_6 = { &kmclass_18_graf_7, (BrActFlag)16,
582 "Move3d", (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]",
583 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
584static BrAction kmclass_18_graf_5 = { &kmclass_18_graf_6, (BrActFlag)16,
585 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
586 BRACT_GRAF, (BrClass*)0 };
587static BrAction kmclass_18_graf_4 = { &kmclass_18_graf_5, (BrActFlag)16,
588 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
589 BRACT_GRAF, (BrClass*)0 };
590static BrAction kmclass_18_graf_3 = { &kmclass_18_graf_4, (BrActFlag)16,
591 "Tree", (char*)0, (char*)0,
592 "Changewk;option nzfl; next; Dtree [this] 3 111; Resetwk; option zfl1",
593 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
594static BrAction kmclass_18_graf_2 = { &kmclass_18_graf_3, (BrActFlag)16,
595 "Spec", (char*)0, (char*)0,
596 "Changewk;option nzfl; next; +Dspec [this]; Resetwk; option zfl1",
597 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
598static BrAction kmclass_18_graf_1 = { &kmclass_18_graf_2, (BrActFlag)16,
599 "Print", (char*)0, (char*)0, "+Pvolu [this1]", (SUBROUTINE*)0, (IntFunc*)0,
600 BRACT_GRAF, (BrClass*)0 };
601static KmClass kmclass_18 = { &kmclass_19, 0, "Pick", "Pick_volum",
602 "big_Pick", (KmIcon*)0, "sm_Pick", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
603 (BrAction*)0, &kmclass_18_graf_1, 0 };
604
605static BrAction kmclass_17_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
606 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
607 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
608static BrAction kmclass_17_cont_6 = { &kmclass_17_cont_7, (BrActFlag)16,
609 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
610 BRACT_CONT, (BrClass*)0 };
611static BrAction kmclass_17_cont_5 = { &kmclass_17_cont_6, (BrActFlag)16,
612 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
613 BRACT_CONT, (BrClass*)0 };
614static BrAction kmclass_17_cont_4 = { &kmclass_17_cont_5, (BrActFlag)16,
615 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
616 BRACT_CONT, (BrClass*)0 };
617static BrAction kmclass_17_cont_3 = { &kmclass_17_cont_4, (BrActFlag)16,
618 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
619 BRACT_CONT, (BrClass*)0 };
620static BrAction kmclass_17_cont_2 = { &kmclass_17_cont_3, (BrActFlag)16,
621 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
622 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
623static BrAction kmclass_17_cont_1 = { &kmclass_17_cont_2, (BrActFlag)16,
624 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
625 BRACT_CONT, (BrClass*)0 };
626static BrAction kmclass_17_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
627 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
628 (BrClass*)0 };
629static BrAction kmclass_17_graf_8 = { &kmclass_17_graf_9, (BrActFlag)16,
630 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
631 BRACT_GRAF, (BrClass*)0 };
632static BrAction kmclass_17_graf_7 = { &kmclass_17_graf_8, (BrActFlag)16,
633 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
634 BRACT_GRAF, (BrClass*)0 };
635static BrAction kmclass_17_graf_6 = { &kmclass_17_graf_7, (BrActFlag)16,
636 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
637 (BrClass*)0 };
638static BrAction kmclass_17_graf_5 = { &kmclass_17_graf_6, (BrActFlag)16,
639 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
640 (BrClass*)0 };
641static BrAction kmclass_17_graf_4 = { &kmclass_17_graf_5, (BrActFlag)16,
642 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
643 (BrClass*)0 };
644static BrAction kmclass_17_graf_3 = { &kmclass_17_graf_4, (BrActFlag)16,
645 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
646 (BrClass*)0 };
647static BrAction kmclass_17_graf_2 = { &kmclass_17_graf_3, (BrActFlag)16,
648 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
649 (BrClass*)0 };
650static BrAction kmclass_17_graf_1 = { &kmclass_17_graf_2, (BrActFlag)16,
651 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
652 BRACT_GRAF, (BrClass*)0 };
653static KmClass kmclass_17 = { &kmclass_18, 0, "New", "New_shape", "big_New",
654 (KmIcon*)0, "sm_New", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
655 &kmclass_17_cont_1, &kmclass_17_graf_1, 0 };
656
657static BrAction kmclass_16_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
658 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
659 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
660static BrAction kmclass_16_cont_6 = { &kmclass_16_cont_7, (BrActFlag)16,
661 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
662 BRACT_CONT, (BrClass*)0 };
663static BrAction kmclass_16_cont_5 = { &kmclass_16_cont_6, (BrActFlag)16,
664 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
665 BRACT_CONT, (BrClass*)0 };
666static BrAction kmclass_16_cont_4 = { &kmclass_16_cont_5, (BrActFlag)16,
667 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
668 BRACT_CONT, (BrClass*)0 };
669static BrAction kmclass_16_cont_3 = { &kmclass_16_cont_4, (BrActFlag)16,
670 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
671 BRACT_CONT, (BrClass*)0 };
672static BrAction kmclass_16_cont_2 = { &kmclass_16_cont_3, (BrActFlag)16,
673 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
674 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
675static BrAction kmclass_16_cont_1 = { &kmclass_16_cont_2, (BrActFlag)16,
676 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
677 BRACT_CONT, (BrClass*)0 };
678static BrAction kmclass_16_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
679 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
680 (BrClass*)0 };
681static BrAction kmclass_16_graf_8 = { &kmclass_16_graf_9, (BrActFlag)16,
682 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
683 BRACT_GRAF, (BrClass*)0 };
684static BrAction kmclass_16_graf_7 = { &kmclass_16_graf_8, (BrActFlag)16,
685 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
686 BRACT_GRAF, (BrClass*)0 };
687static BrAction kmclass_16_graf_6 = { &kmclass_16_graf_7, (BrActFlag)16,
688 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
689 (BrClass*)0 };
690static BrAction kmclass_16_graf_5 = { &kmclass_16_graf_6, (BrActFlag)16,
691 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
692 (BrClass*)0 };
693static BrAction kmclass_16_graf_4 = { &kmclass_16_graf_5, (BrActFlag)16,
694 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
695 (BrClass*)0 };
696static BrAction kmclass_16_graf_3 = { &kmclass_16_graf_4, (BrActFlag)16,
697 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
698 (BrClass*)0 };
699static BrAction kmclass_16_graf_2 = { &kmclass_16_graf_3, (BrActFlag)16,
700 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
701 (BrClass*)0 };
702static BrAction kmclass_16_graf_1 = { &kmclass_16_graf_2, (BrActFlag)16,
703 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
704 BRACT_GRAF, (BrClass*)0 };
705static KmClass kmclass_16 = { &kmclass_17, 0, "Ctub", "Shape ctub volumes",
706 "big_Ctub", (KmIcon*)0, "sm_Ctub", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
707 &kmclass_16_cont_1, &kmclass_16_graf_1, 0 };
708
709static BrAction kmclass_15_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
710 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
711 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
712static BrAction kmclass_15_cont_6 = { &kmclass_15_cont_7, (BrActFlag)16,
713 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
714 BRACT_CONT, (BrClass*)0 };
715static BrAction kmclass_15_cont_5 = { &kmclass_15_cont_6, (BrActFlag)16,
716 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
717 BRACT_CONT, (BrClass*)0 };
718static BrAction kmclass_15_cont_4 = { &kmclass_15_cont_5, (BrActFlag)16,
719 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
720 BRACT_CONT, (BrClass*)0 };
721static BrAction kmclass_15_cont_3 = { &kmclass_15_cont_4, (BrActFlag)16,
722 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
723 BRACT_CONT, (BrClass*)0 };
724static BrAction kmclass_15_cont_2 = { &kmclass_15_cont_3, (BrActFlag)16,
725 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
726 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
727static BrAction kmclass_15_cont_1 = { &kmclass_15_cont_2, (BrActFlag)16,
728 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
729 BRACT_CONT, (BrClass*)0 };
730static BrAction kmclass_15_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
731 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
732 (BrClass*)0 };
733static BrAction kmclass_15_graf_8 = { &kmclass_15_graf_9, (BrActFlag)16,
734 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
735 BRACT_GRAF, (BrClass*)0 };
736static BrAction kmclass_15_graf_7 = { &kmclass_15_graf_8, (BrActFlag)16,
737 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
738 BRACT_GRAF, (BrClass*)0 };
739static BrAction kmclass_15_graf_6 = { &kmclass_15_graf_7, (BrActFlag)16,
740 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
741 (BrClass*)0 };
742static BrAction kmclass_15_graf_5 = { &kmclass_15_graf_6, (BrActFlag)16,
743 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
744 (BrClass*)0 };
745static BrAction kmclass_15_graf_4 = { &kmclass_15_graf_5, (BrActFlag)16,
746 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
747 (BrClass*)0 };
748static BrAction kmclass_15_graf_3 = { &kmclass_15_graf_4, (BrActFlag)16,
749 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
750 (BrClass*)0 };
751static BrAction kmclass_15_graf_2 = { &kmclass_15_graf_3, (BrActFlag)16,
752 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
753 (BrClass*)0 };
754static BrAction kmclass_15_graf_1 = { &kmclass_15_graf_2, (BrActFlag)16,
755 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
756 BRACT_GRAF, (BrClass*)0 };
757static KmClass kmclass_15 = { &kmclass_16, 0, "Gtra", "Shape gtra volumes",
758 "big_Gtra", (KmIcon*)0, "sm_Gtra", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
759 &kmclass_15_cont_1, &kmclass_15_graf_1, 0 };
760
761static BrAction kmclass_14_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
762 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
763 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
764static BrAction kmclass_14_cont_6 = { &kmclass_14_cont_7, (BrActFlag)16,
765 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
766 BRACT_CONT, (BrClass*)0 };
767static BrAction kmclass_14_cont_5 = { &kmclass_14_cont_6, (BrActFlag)16,
768 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
769 BRACT_CONT, (BrClass*)0 };
770static BrAction kmclass_14_cont_4 = { &kmclass_14_cont_5, (BrActFlag)16,
771 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
772 BRACT_CONT, (BrClass*)0 };
773static BrAction kmclass_14_cont_3 = { &kmclass_14_cont_4, (BrActFlag)16,
774 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
775 BRACT_CONT, (BrClass*)0 };
776static BrAction kmclass_14_cont_2 = { &kmclass_14_cont_3, (BrActFlag)16,
777 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
778 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
779static BrAction kmclass_14_cont_1 = { &kmclass_14_cont_2, (BrActFlag)16,
780 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
781 BRACT_CONT, (BrClass*)0 };
782static BrAction kmclass_14_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
783 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
784 (BrClass*)0 };
785static BrAction kmclass_14_graf_8 = { &kmclass_14_graf_9, (BrActFlag)16,
786 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
787 BRACT_GRAF, (BrClass*)0 };
788static BrAction kmclass_14_graf_7 = { &kmclass_14_graf_8, (BrActFlag)16,
789 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
790 BRACT_GRAF, (BrClass*)0 };
791static BrAction kmclass_14_graf_6 = { &kmclass_14_graf_7, (BrActFlag)16,
792 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
793 (BrClass*)0 };
794static BrAction kmclass_14_graf_5 = { &kmclass_14_graf_6, (BrActFlag)16,
795 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
796 (BrClass*)0 };
797static BrAction kmclass_14_graf_4 = { &kmclass_14_graf_5, (BrActFlag)16,
798 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
799 (BrClass*)0 };
800static BrAction kmclass_14_graf_3 = { &kmclass_14_graf_4, (BrActFlag)16,
801 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
802 (BrClass*)0 };
803static BrAction kmclass_14_graf_2 = { &kmclass_14_graf_3, (BrActFlag)16,
804 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
805 (BrClass*)0 };
806static BrAction kmclass_14_graf_1 = { &kmclass_14_graf_2, (BrActFlag)16,
807 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
808 BRACT_GRAF, (BrClass*)0 };
809static KmClass kmclass_14 = { &kmclass_15, 0, "Hype", "Shape hype volumes",
810 "big_Hype", (KmIcon*)0, "sm_Hype", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
811 &kmclass_14_cont_1, &kmclass_14_graf_1, 0 };
812
813static BrAction kmclass_13_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
814 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
815 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
816static BrAction kmclass_13_cont_6 = { &kmclass_13_cont_7, (BrActFlag)16,
817 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
818 BRACT_CONT, (BrClass*)0 };
819static BrAction kmclass_13_cont_5 = { &kmclass_13_cont_6, (BrActFlag)16,
820 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
821 BRACT_CONT, (BrClass*)0 };
822static BrAction kmclass_13_cont_4 = { &kmclass_13_cont_5, (BrActFlag)16,
823 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
824 BRACT_CONT, (BrClass*)0 };
825static BrAction kmclass_13_cont_3 = { &kmclass_13_cont_4, (BrActFlag)16,
826 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
827 BRACT_CONT, (BrClass*)0 };
828static BrAction kmclass_13_cont_2 = { &kmclass_13_cont_3, (BrActFlag)16,
829 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
830 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
831static BrAction kmclass_13_cont_1 = { &kmclass_13_cont_2, (BrActFlag)16,
832 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
833 BRACT_CONT, (BrClass*)0 };
834static BrAction kmclass_13_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
835 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
836 (BrClass*)0 };
837static BrAction kmclass_13_graf_8 = { &kmclass_13_graf_9, (BrActFlag)16,
838 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
839 BRACT_GRAF, (BrClass*)0 };
840static BrAction kmclass_13_graf_7 = { &kmclass_13_graf_8, (BrActFlag)16,
841 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
842 BRACT_GRAF, (BrClass*)0 };
843static BrAction kmclass_13_graf_6 = { &kmclass_13_graf_7, (BrActFlag)16,
844 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
845 (BrClass*)0 };
846static BrAction kmclass_13_graf_5 = { &kmclass_13_graf_6, (BrActFlag)16,
847 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
848 (BrClass*)0 };
849static BrAction kmclass_13_graf_4 = { &kmclass_13_graf_5, (BrActFlag)16,
850 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
851 (BrClass*)0 };
852static BrAction kmclass_13_graf_3 = { &kmclass_13_graf_4, (BrActFlag)16,
853 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
854 (BrClass*)0 };
855static BrAction kmclass_13_graf_2 = { &kmclass_13_graf_3, (BrActFlag)16,
856 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
857 (BrClass*)0 };
858static BrAction kmclass_13_graf_1 = { &kmclass_13_graf_2, (BrActFlag)16,
859 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
860 BRACT_GRAF, (BrClass*)0 };
861static KmClass kmclass_13 = { &kmclass_14, 0, "Eltu", "Shape eltu volumes",
862 "big_Eltu", (KmIcon*)0, "sm_Eltu", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
863 &kmclass_13_cont_1, &kmclass_13_graf_1, 0 };
864
865static BrAction kmclass_12_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
866 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
867 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
868static BrAction kmclass_12_cont_6 = { &kmclass_12_cont_7, (BrActFlag)16,
869 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
870 BRACT_CONT, (BrClass*)0 };
871static BrAction kmclass_12_cont_5 = { &kmclass_12_cont_6, (BrActFlag)16,
872 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
873 BRACT_CONT, (BrClass*)0 };
874static BrAction kmclass_12_cont_4 = { &kmclass_12_cont_5, (BrActFlag)16,
875 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
876 BRACT_CONT, (BrClass*)0 };
877static BrAction kmclass_12_cont_3 = { &kmclass_12_cont_4, (BrActFlag)16,
878 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
879 BRACT_CONT, (BrClass*)0 };
880static BrAction kmclass_12_cont_2 = { &kmclass_12_cont_3, (BrActFlag)16,
881 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
882 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
883static BrAction kmclass_12_cont_1 = { &kmclass_12_cont_2, (BrActFlag)16,
884 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
885 BRACT_CONT, (BrClass*)0 };
886static BrAction kmclass_12_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
887 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
888 (BrClass*)0 };
889static BrAction kmclass_12_graf_8 = { &kmclass_12_graf_9, (BrActFlag)16,
890 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
891 BRACT_GRAF, (BrClass*)0 };
892static BrAction kmclass_12_graf_7 = { &kmclass_12_graf_8, (BrActFlag)16,
893 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
894 BRACT_GRAF, (BrClass*)0 };
895static BrAction kmclass_12_graf_6 = { &kmclass_12_graf_7, (BrActFlag)16,
896 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
897 (BrClass*)0 };
898static BrAction kmclass_12_graf_5 = { &kmclass_12_graf_6, (BrActFlag)16,
899 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
900 (BrClass*)0 };
901static BrAction kmclass_12_graf_4 = { &kmclass_12_graf_5, (BrActFlag)16,
902 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
903 (BrClass*)0 };
904static BrAction kmclass_12_graf_3 = { &kmclass_12_graf_4, (BrActFlag)16,
905 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
906 (BrClass*)0 };
907static BrAction kmclass_12_graf_2 = { &kmclass_12_graf_3, (BrActFlag)16,
908 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
909 (BrClass*)0 };
910static BrAction kmclass_12_graf_1 = { &kmclass_12_graf_2, (BrActFlag)16,
911 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
912 BRACT_GRAF, (BrClass*)0 };
913static KmClass kmclass_12 = { &kmclass_13, 0, "Pcon", "Shape pcon volumes",
914 "big_Pcon", (KmIcon*)0, "sm_Pcon", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
915 &kmclass_12_cont_1, &kmclass_12_graf_1, 0 };
916
917static BrAction kmclass_11_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
918 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
919 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
920static BrAction kmclass_11_cont_6 = { &kmclass_11_cont_7, (BrActFlag)16,
921 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
922 BRACT_CONT, (BrClass*)0 };
923static BrAction kmclass_11_cont_5 = { &kmclass_11_cont_6, (BrActFlag)16,
924 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
925 BRACT_CONT, (BrClass*)0 };
926static BrAction kmclass_11_cont_4 = { &kmclass_11_cont_5, (BrActFlag)16,
927 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
928 BRACT_CONT, (BrClass*)0 };
929static BrAction kmclass_11_cont_3 = { &kmclass_11_cont_4, (BrActFlag)16,
930 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
931 BRACT_CONT, (BrClass*)0 };
932static BrAction kmclass_11_cont_2 = { &kmclass_11_cont_3, (BrActFlag)16,
933 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
934 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
935static BrAction kmclass_11_cont_1 = { &kmclass_11_cont_2, (BrActFlag)16,
936 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
937 BRACT_CONT, (BrClass*)0 };
938static BrAction kmclass_11_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
939 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
940 (BrClass*)0 };
941static BrAction kmclass_11_graf_8 = { &kmclass_11_graf_9, (BrActFlag)16,
942 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
943 BRACT_GRAF, (BrClass*)0 };
944static BrAction kmclass_11_graf_7 = { &kmclass_11_graf_8, (BrActFlag)16,
945 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
946 BRACT_GRAF, (BrClass*)0 };
947static BrAction kmclass_11_graf_6 = { &kmclass_11_graf_7, (BrActFlag)16,
948 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
949 (BrClass*)0 };
950static BrAction kmclass_11_graf_5 = { &kmclass_11_graf_6, (BrActFlag)16,
951 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
952 (BrClass*)0 };
953static BrAction kmclass_11_graf_4 = { &kmclass_11_graf_5, (BrActFlag)16,
954 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
955 (BrClass*)0 };
956static BrAction kmclass_11_graf_3 = { &kmclass_11_graf_4, (BrActFlag)16,
957 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
958 (BrClass*)0 };
959static BrAction kmclass_11_graf_2 = { &kmclass_11_graf_3, (BrActFlag)16,
960 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
961 (BrClass*)0 };
962static BrAction kmclass_11_graf_1 = { &kmclass_11_graf_2, (BrActFlag)16,
963 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
964 BRACT_GRAF, (BrClass*)0 };
965static KmClass kmclass_11 = { &kmclass_12, 0, "Pgon", "Shape pgon volumes",
966 "big_Pgon", (KmIcon*)0, "sm_Pgon", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
967 &kmclass_11_cont_1, &kmclass_11_graf_1, 0 };
968
969static BrAction kmclass_10_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
970 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
971 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
972static BrAction kmclass_10_cont_6 = { &kmclass_10_cont_7, (BrActFlag)16,
973 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
974 BRACT_CONT, (BrClass*)0 };
975static BrAction kmclass_10_cont_5 = { &kmclass_10_cont_6, (BrActFlag)16,
976 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
977 BRACT_CONT, (BrClass*)0 };
978static BrAction kmclass_10_cont_4 = { &kmclass_10_cont_5, (BrActFlag)16,
979 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
980 BRACT_CONT, (BrClass*)0 };
981static BrAction kmclass_10_cont_3 = { &kmclass_10_cont_4, (BrActFlag)16,
982 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
983 BRACT_CONT, (BrClass*)0 };
984static BrAction kmclass_10_cont_2 = { &kmclass_10_cont_3, (BrActFlag)16,
985 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
986 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
987static BrAction kmclass_10_cont_1 = { &kmclass_10_cont_2, (BrActFlag)16,
988 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
989 BRACT_CONT, (BrClass*)0 };
990static BrAction kmclass_10_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
991 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
992 (BrClass*)0 };
993static BrAction kmclass_10_graf_8 = { &kmclass_10_graf_9, (BrActFlag)16,
994 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
995 BRACT_GRAF, (BrClass*)0 };
996static BrAction kmclass_10_graf_7 = { &kmclass_10_graf_8, (BrActFlag)16,
997 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
998 BRACT_GRAF, (BrClass*)0 };
999static BrAction kmclass_10_graf_6 = { &kmclass_10_graf_7, (BrActFlag)16,
1000 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1001 (BrClass*)0 };
1002static BrAction kmclass_10_graf_5 = { &kmclass_10_graf_6, (BrActFlag)16,
1003 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1004 (BrClass*)0 };
1005static BrAction kmclass_10_graf_4 = { &kmclass_10_graf_5, (BrActFlag)16,
1006 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1007 (BrClass*)0 };
1008static BrAction kmclass_10_graf_3 = { &kmclass_10_graf_4, (BrActFlag)16,
1009 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1010 (BrClass*)0 };
1011static BrAction kmclass_10_graf_2 = { &kmclass_10_graf_3, (BrActFlag)16,
1012 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1013 (BrClass*)0 };
1014static BrAction kmclass_10_graf_1 = { &kmclass_10_graf_2, (BrActFlag)16,
1015 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
1016 BRACT_GRAF, (BrClass*)0 };
1017static KmClass kmclass_10 = { &kmclass_11, 0, "Para", "Shape para volumes",
1018 "big_Para", (KmIcon*)0, "sm_Para", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1019 &kmclass_10_cont_1, &kmclass_10_graf_1, 0 };
1020
1021static BrAction kmclass_9_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1022 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1023 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1024static BrAction kmclass_9_cont_6 = { &kmclass_9_cont_7, (BrActFlag)16, "Satt",
1025 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1026 (BrClass*)0 };
1027static BrAction kmclass_9_cont_5 = { &kmclass_9_cont_6, (BrActFlag)16,
1028 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1029 BRACT_CONT, (BrClass*)0 };
1030static BrAction kmclass_9_cont_4 = { &kmclass_9_cont_5, (BrActFlag)16, "Edit",
1031 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1032 BRACT_CONT, (BrClass*)0 };
1033static BrAction kmclass_9_cont_3 = { &kmclass_9_cont_4, (BrActFlag)16, "Draw",
1034 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1035 (BrClass*)0 };
1036static BrAction kmclass_9_cont_2 = { &kmclass_9_cont_3, (BrActFlag)16, "Tree",
1037 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1038 BRACT_CONT, (BrClass*)0 };
1039static BrAction kmclass_9_cont_1 = { &kmclass_9_cont_2, (BrActFlag)16, "Spec",
1040 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1041 (BrClass*)0 };
1042static BrAction kmclass_9_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1043 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1044 (BrClass*)0 };
1045static BrAction kmclass_9_graf_8 = { &kmclass_9_graf_9, (BrActFlag)16, "Satt",
1046 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1047 (BrClass*)0 };
1048static BrAction kmclass_9_graf_7 = { &kmclass_9_graf_8, (BrActFlag)16, "Shif",
1049 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1050 (BrClass*)0 };
1051static BrAction kmclass_9_graf_6 = { &kmclass_9_graf_7, (BrActFlag)16, "Bomb",
1052 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1053 (BrClass*)0 };
1054static BrAction kmclass_9_graf_5 = { &kmclass_9_graf_6, (BrActFlag)16, "Csph",
1055 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1056 (BrClass*)0 };
1057static BrAction kmclass_9_graf_4 = { &kmclass_9_graf_5, (BrActFlag)16, "Ccon",
1058 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1059 (BrClass*)0 };
1060static BrAction kmclass_9_graf_3 = { &kmclass_9_graf_4, (BrActFlag)16, "Ctub",
1061 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1062 (BrClass*)0 };
1063static BrAction kmclass_9_graf_2 = { &kmclass_9_graf_3, (BrActFlag)16, "Cbox",
1064 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1065 (BrClass*)0 };
1066static BrAction kmclass_9_graf_1 = { &kmclass_9_graf_2, (BrActFlag)16, "Draw",
1067 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1068 (BrClass*)0 };
1069static KmClass kmclass_9 = { &kmclass_10, 0, "Sphe", "Shape sphe volumes",
1070 "big_Sphe", (KmIcon*)0, "sm_Sphe", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1071 &kmclass_9_cont_1, &kmclass_9_graf_1, 0 };
1072
1073static BrAction kmclass_8_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1074 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1075 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1076static BrAction kmclass_8_cont_6 = { &kmclass_8_cont_7, (BrActFlag)16, "Satt",
1077 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1078 (BrClass*)0 };
1079static BrAction kmclass_8_cont_5 = { &kmclass_8_cont_6, (BrActFlag)16,
1080 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1081 BRACT_CONT, (BrClass*)0 };
1082static BrAction kmclass_8_cont_4 = { &kmclass_8_cont_5, (BrActFlag)16, "Edit",
1083 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1084 BRACT_CONT, (BrClass*)0 };
1085static BrAction kmclass_8_cont_3 = { &kmclass_8_cont_4, (BrActFlag)16, "Draw",
1086 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1087 (BrClass*)0 };
1088static BrAction kmclass_8_cont_2 = { &kmclass_8_cont_3, (BrActFlag)16, "Tree",
1089 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1090 BRACT_CONT, (BrClass*)0 };
1091static BrAction kmclass_8_cont_1 = { &kmclass_8_cont_2, (BrActFlag)16, "Spec",
1092 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1093 (BrClass*)0 };
1094static BrAction kmclass_8_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1095 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1096 (BrClass*)0 };
1097static BrAction kmclass_8_graf_8 = { &kmclass_8_graf_9, (BrActFlag)16, "Satt",
1098 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1099 (BrClass*)0 };
1100static BrAction kmclass_8_graf_7 = { &kmclass_8_graf_8, (BrActFlag)16, "Shif",
1101 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1102 (BrClass*)0 };
1103static BrAction kmclass_8_graf_6 = { &kmclass_8_graf_7, (BrActFlag)16, "Bomb",
1104 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1105 (BrClass*)0 };
1106static BrAction kmclass_8_graf_5 = { &kmclass_8_graf_6, (BrActFlag)16, "Csph",
1107 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1108 (BrClass*)0 };
1109static BrAction kmclass_8_graf_4 = { &kmclass_8_graf_5, (BrActFlag)16, "Ccon",
1110 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1111 (BrClass*)0 };
1112static BrAction kmclass_8_graf_3 = { &kmclass_8_graf_4, (BrActFlag)16, "Ctub",
1113 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1114 (BrClass*)0 };
1115static BrAction kmclass_8_graf_2 = { &kmclass_8_graf_3, (BrActFlag)16, "Cbox",
1116 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1117 (BrClass*)0 };
1118static BrAction kmclass_8_graf_1 = { &kmclass_8_graf_2, (BrActFlag)16, "Draw",
1119 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1120 (BrClass*)0 };
1121static KmClass kmclass_8 = { &kmclass_9, 0, "Cons", "Shape cons volumes",
1122 "big_Cons", (KmIcon*)0, "sm_Cons", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1123 &kmclass_8_cont_1, &kmclass_8_graf_1, 0 };
1124
1125static BrAction kmclass_7_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1126 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1127 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1128static BrAction kmclass_7_cont_6 = { &kmclass_7_cont_7, (BrActFlag)16, "Satt",
1129 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1130 (BrClass*)0 };
1131static BrAction kmclass_7_cont_5 = { &kmclass_7_cont_6, (BrActFlag)16,
1132 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1133 BRACT_CONT, (BrClass*)0 };
1134static BrAction kmclass_7_cont_4 = { &kmclass_7_cont_5, (BrActFlag)16, "Edit",
1135 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1136 BRACT_CONT, (BrClass*)0 };
1137static BrAction kmclass_7_cont_3 = { &kmclass_7_cont_4, (BrActFlag)16, "Draw",
1138 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1139 (BrClass*)0 };
1140static BrAction kmclass_7_cont_2 = { &kmclass_7_cont_3, (BrActFlag)16, "Tree",
1141 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1142 BRACT_CONT, (BrClass*)0 };
1143static BrAction kmclass_7_cont_1 = { &kmclass_7_cont_2, (BrActFlag)16, "Spec",
1144 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1145 (BrClass*)0 };
1146static BrAction kmclass_7_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1147 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1148 (BrClass*)0 };
1149static BrAction kmclass_7_graf_8 = { &kmclass_7_graf_9, (BrActFlag)16, "Satt",
1150 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1151 (BrClass*)0 };
1152static BrAction kmclass_7_graf_7 = { &kmclass_7_graf_8, (BrActFlag)16, "Shif",
1153 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1154 (BrClass*)0 };
1155static BrAction kmclass_7_graf_6 = { &kmclass_7_graf_7, (BrActFlag)16, "Bomb",
1156 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1157 (BrClass*)0 };
1158static BrAction kmclass_7_graf_5 = { &kmclass_7_graf_6, (BrActFlag)16, "Csph",
1159 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1160 (BrClass*)0 };
1161static BrAction kmclass_7_graf_4 = { &kmclass_7_graf_5, (BrActFlag)16, "Ccon",
1162 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1163 (BrClass*)0 };
1164static BrAction kmclass_7_graf_3 = { &kmclass_7_graf_4, (BrActFlag)16, "Ctub",
1165 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1166 (BrClass*)0 };
1167static BrAction kmclass_7_graf_2 = { &kmclass_7_graf_3, (BrActFlag)16, "Cbox",
1168 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1169 (BrClass*)0 };
1170static BrAction kmclass_7_graf_1 = { &kmclass_7_graf_2, (BrActFlag)16, "Draw",
1171 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1172 (BrClass*)0 };
1173static KmClass kmclass_7 = { &kmclass_8, 0, "Cone", "Shape cone volumes",
1174 "big_Cone", (KmIcon*)0, "sm_Cone", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1175 &kmclass_7_cont_1, &kmclass_7_graf_1, 0 };
1176
1177static BrAction kmclass_6_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1178 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1179 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1180static BrAction kmclass_6_cont_6 = { &kmclass_6_cont_7, (BrActFlag)16, "Satt",
1181 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1182 (BrClass*)0 };
1183static BrAction kmclass_6_cont_5 = { &kmclass_6_cont_6, (BrActFlag)16,
1184 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1185 BRACT_CONT, (BrClass*)0 };
1186static BrAction kmclass_6_cont_4 = { &kmclass_6_cont_5, (BrActFlag)16, "Edit",
1187 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1188 BRACT_CONT, (BrClass*)0 };
1189static BrAction kmclass_6_cont_3 = { &kmclass_6_cont_4, (BrActFlag)16, "Draw",
1190 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1191 (BrClass*)0 };
1192static BrAction kmclass_6_cont_2 = { &kmclass_6_cont_3, (BrActFlag)16, "Tree",
1193 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1194 BRACT_CONT, (BrClass*)0 };
1195static BrAction kmclass_6_cont_1 = { &kmclass_6_cont_2, (BrActFlag)16, "Spec",
1196 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1197 (BrClass*)0 };
1198static BrAction kmclass_6_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1199 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1200 (BrClass*)0 };
1201static BrAction kmclass_6_graf_8 = { &kmclass_6_graf_9, (BrActFlag)16, "Satt",
1202 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1203 (BrClass*)0 };
1204static BrAction kmclass_6_graf_7 = { &kmclass_6_graf_8, (BrActFlag)16, "Shif",
1205 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1206 (BrClass*)0 };
1207static BrAction kmclass_6_graf_6 = { &kmclass_6_graf_7, (BrActFlag)16, "Bomb",
1208 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1209 (BrClass*)0 };
1210static BrAction kmclass_6_graf_5 = { &kmclass_6_graf_6, (BrActFlag)16, "Csph",
1211 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1212 (BrClass*)0 };
1213static BrAction kmclass_6_graf_4 = { &kmclass_6_graf_5, (BrActFlag)16, "Ccon",
1214 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1215 (BrClass*)0 };
1216static BrAction kmclass_6_graf_3 = { &kmclass_6_graf_4, (BrActFlag)16, "Ctub",
1217 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1218 (BrClass*)0 };
1219static BrAction kmclass_6_graf_2 = { &kmclass_6_graf_3, (BrActFlag)16, "Cbox",
1220 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1221 (BrClass*)0 };
1222static BrAction kmclass_6_graf_1 = { &kmclass_6_graf_2, (BrActFlag)16, "Draw",
1223 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1224 (BrClass*)0 };
1225static KmClass kmclass_6 = { &kmclass_7, 0, "Tubs", "Shape tubs volumes",
1226 "big_Tubs", (KmIcon*)0, "sm_Tubs", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1227 &kmclass_6_cont_1, &kmclass_6_graf_1, 0 };
1228
1229static BrAction kmclass_5_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1230 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1231 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1232static BrAction kmclass_5_cont_6 = { &kmclass_5_cont_7, (BrActFlag)16, "Satt",
1233 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1234 (BrClass*)0 };
1235static BrAction kmclass_5_cont_5 = { &kmclass_5_cont_6, (BrActFlag)16,
1236 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1237 BRACT_CONT, (BrClass*)0 };
1238static BrAction kmclass_5_cont_4 = { &kmclass_5_cont_5, (BrActFlag)16, "Edit",
1239 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1240 BRACT_CONT, (BrClass*)0 };
1241static BrAction kmclass_5_cont_3 = { &kmclass_5_cont_4, (BrActFlag)16, "Draw",
1242 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1243 (BrClass*)0 };
1244static BrAction kmclass_5_cont_2 = { &kmclass_5_cont_3, (BrActFlag)16, "Tree",
1245 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1246 BRACT_CONT, (BrClass*)0 };
1247static BrAction kmclass_5_cont_1 = { &kmclass_5_cont_2, (BrActFlag)16, "Spec",
1248 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1249 (BrClass*)0 };
1250static BrAction kmclass_5_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1251 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1252 (BrClass*)0 };
1253static BrAction kmclass_5_graf_8 = { &kmclass_5_graf_9, (BrActFlag)16, "Satt",
1254 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1255 (BrClass*)0 };
1256static BrAction kmclass_5_graf_7 = { &kmclass_5_graf_8, (BrActFlag)16, "Shif",
1257 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1258 (BrClass*)0 };
1259static BrAction kmclass_5_graf_6 = { &kmclass_5_graf_7, (BrActFlag)16, "Bomb",
1260 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1261 (BrClass*)0 };
1262static BrAction kmclass_5_graf_5 = { &kmclass_5_graf_6, (BrActFlag)16, "Csph",
1263 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1264 (BrClass*)0 };
1265static BrAction kmclass_5_graf_4 = { &kmclass_5_graf_5, (BrActFlag)16, "Ccon",
1266 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1267 (BrClass*)0 };
1268static BrAction kmclass_5_graf_3 = { &kmclass_5_graf_4, (BrActFlag)16, "Ctub",
1269 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1270 (BrClass*)0 };
1271static BrAction kmclass_5_graf_2 = { &kmclass_5_graf_3, (BrActFlag)16, "Cbox",
1272 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1273 (BrClass*)0 };
1274static BrAction kmclass_5_graf_1 = { &kmclass_5_graf_2, (BrActFlag)16, "Draw",
1275 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1276 (BrClass*)0 };
1277static KmClass kmclass_5 = { &kmclass_6, 0, "Tube", "Shape tube volumes",
1278 "big_Tube", (KmIcon*)0, "sm_Tube", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1279 &kmclass_5_cont_1, &kmclass_5_graf_1, 0 };
1280
1281static BrAction kmclass_4_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1282 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1283 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1284static BrAction kmclass_4_cont_6 = { &kmclass_4_cont_7, (BrActFlag)16, "Satt",
1285 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1286 (BrClass*)0 };
1287static BrAction kmclass_4_cont_5 = { &kmclass_4_cont_6, (BrActFlag)16,
1288 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1289 BRACT_CONT, (BrClass*)0 };
1290static BrAction kmclass_4_cont_4 = { &kmclass_4_cont_5, (BrActFlag)16, "Edit",
1291 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1292 BRACT_CONT, (BrClass*)0 };
1293static BrAction kmclass_4_cont_3 = { &kmclass_4_cont_4, (BrActFlag)16, "Draw",
1294 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1295 (BrClass*)0 };
1296static BrAction kmclass_4_cont_2 = { &kmclass_4_cont_3, (BrActFlag)16, "Tree",
1297 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1298 BRACT_CONT, (BrClass*)0 };
1299static BrAction kmclass_4_cont_1 = { &kmclass_4_cont_2, (BrActFlag)16, "Spec",
1300 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1301 (BrClass*)0 };
1302static BrAction kmclass_4_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1303 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1304 (BrClass*)0 };
1305static BrAction kmclass_4_graf_8 = { &kmclass_4_graf_9, (BrActFlag)16, "Satt",
1306 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1307 (BrClass*)0 };
1308static BrAction kmclass_4_graf_7 = { &kmclass_4_graf_8, (BrActFlag)16, "Shif",
1309 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1310 (BrClass*)0 };
1311static BrAction kmclass_4_graf_6 = { &kmclass_4_graf_7, (BrActFlag)16, "Bomb",
1312 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1313 (BrClass*)0 };
1314static BrAction kmclass_4_graf_5 = { &kmclass_4_graf_6, (BrActFlag)16, "Csph",
1315 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1316 (BrClass*)0 };
1317static BrAction kmclass_4_graf_4 = { &kmclass_4_graf_5, (BrActFlag)16, "Ccon",
1318 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1319 (BrClass*)0 };
1320static BrAction kmclass_4_graf_3 = { &kmclass_4_graf_4, (BrActFlag)16, "Ctub",
1321 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1322 (BrClass*)0 };
1323static BrAction kmclass_4_graf_2 = { &kmclass_4_graf_3, (BrActFlag)16, "Cbox",
1324 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1325 (BrClass*)0 };
1326static BrAction kmclass_4_graf_1 = { &kmclass_4_graf_2, (BrActFlag)16, "Draw",
1327 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1328 (BrClass*)0 };
1329static KmClass kmclass_4 = { &kmclass_5, 0, "Trap", "Shape trap volumes",
1330 "big_Trap", (KmIcon*)0, "sm_Trap", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1331 &kmclass_4_cont_1, &kmclass_4_graf_1, 0 };
1332
1333static BrAction kmclass_3_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1334 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1335 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1336static BrAction kmclass_3_cont_6 = { &kmclass_3_cont_7, (BrActFlag)16, "Satt",
1337 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1338 (BrClass*)0 };
1339static BrAction kmclass_3_cont_5 = { &kmclass_3_cont_6, (BrActFlag)16,
1340 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1341 BRACT_CONT, (BrClass*)0 };
1342static BrAction kmclass_3_cont_4 = { &kmclass_3_cont_5, (BrActFlag)16, "Edit",
1343 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1344 BRACT_CONT, (BrClass*)0 };
1345static BrAction kmclass_3_cont_3 = { &kmclass_3_cont_4, (BrActFlag)16, "Draw",
1346 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1347 (BrClass*)0 };
1348static BrAction kmclass_3_cont_2 = { &kmclass_3_cont_3, (BrActFlag)16, "Tree",
1349 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1350 BRACT_CONT, (BrClass*)0 };
1351static BrAction kmclass_3_cont_1 = { &kmclass_3_cont_2, (BrActFlag)16, "Spec",
1352 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1353 (BrClass*)0 };
1354static BrAction kmclass_3_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1355 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1356 (BrClass*)0 };
1357static BrAction kmclass_3_graf_8 = { &kmclass_3_graf_9, (BrActFlag)16, "Satt",
1358 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1359 (BrClass*)0 };
1360static BrAction kmclass_3_graf_7 = { &kmclass_3_graf_8, (BrActFlag)16, "Shif",
1361 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1362 (BrClass*)0 };
1363static BrAction kmclass_3_graf_6 = { &kmclass_3_graf_7, (BrActFlag)16, "Bomb",
1364 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1365 (BrClass*)0 };
1366static BrAction kmclass_3_graf_5 = { &kmclass_3_graf_6, (BrActFlag)16, "Csph",
1367 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1368 (BrClass*)0 };
1369static BrAction kmclass_3_graf_4 = { &kmclass_3_graf_5, (BrActFlag)16, "Ccon",
1370 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1371 (BrClass*)0 };
1372static BrAction kmclass_3_graf_3 = { &kmclass_3_graf_4, (BrActFlag)16, "Ctub",
1373 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1374 (BrClass*)0 };
1375static BrAction kmclass_3_graf_2 = { &kmclass_3_graf_3, (BrActFlag)16, "Cbox",
1376 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1377 (BrClass*)0 };
1378static BrAction kmclass_3_graf_1 = { &kmclass_3_graf_2, (BrActFlag)16, "Draw",
1379 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1380 (BrClass*)0 };
1381static KmClass kmclass_3 = { &kmclass_4, 0, "Trd2", "Shape trd2 volumes",
1382 "big_Trd2", (KmIcon*)0, "sm_Trd2", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1383 &kmclass_3_cont_1, &kmclass_3_graf_1, 0 };
1384
1385static BrAction kmclass_2_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1386 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1387 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1388static BrAction kmclass_2_cont_6 = { &kmclass_2_cont_7, (BrActFlag)16, "Satt",
1389 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1390 (BrClass*)0 };
1391static BrAction kmclass_2_cont_5 = { &kmclass_2_cont_6, (BrActFlag)16,
1392 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1393 BRACT_CONT, (BrClass*)0 };
1394static BrAction kmclass_2_cont_4 = { &kmclass_2_cont_5, (BrActFlag)16, "Edit",
1395 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1396 BRACT_CONT, (BrClass*)0 };
1397static BrAction kmclass_2_cont_3 = { &kmclass_2_cont_4, (BrActFlag)16, "Draw",
1398 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1399 (BrClass*)0 };
1400static BrAction kmclass_2_cont_2 = { &kmclass_2_cont_3, (BrActFlag)16, "Tree",
1401 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1402 BRACT_CONT, (BrClass*)0 };
1403static BrAction kmclass_2_cont_1 = { &kmclass_2_cont_2, (BrActFlag)16, "Spec",
1404 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1405 (BrClass*)0 };
1406static BrAction kmclass_2_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1407 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1408 (BrClass*)0 };
1409static BrAction kmclass_2_graf_8 = { &kmclass_2_graf_9, (BrActFlag)16, "Satt",
1410 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1411 (BrClass*)0 };
1412static BrAction kmclass_2_graf_7 = { &kmclass_2_graf_8, (BrActFlag)16, "Shif",
1413 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1414 (BrClass*)0 };
1415static BrAction kmclass_2_graf_6 = { &kmclass_2_graf_7, (BrActFlag)16, "Bomb",
1416 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1417 (BrClass*)0 };
1418static BrAction kmclass_2_graf_5 = { &kmclass_2_graf_6, (BrActFlag)16, "Csph",
1419 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1420 (BrClass*)0 };
1421static BrAction kmclass_2_graf_4 = { &kmclass_2_graf_5, (BrActFlag)16, "Ccon",
1422 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1423 (BrClass*)0 };
1424static BrAction kmclass_2_graf_3 = { &kmclass_2_graf_4, (BrActFlag)16, "Ctub",
1425 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1426 (BrClass*)0 };
1427static BrAction kmclass_2_graf_2 = { &kmclass_2_graf_3, (BrActFlag)16, "Cbox",
1428 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1429 (BrClass*)0 };
1430static BrAction kmclass_2_graf_1 = { &kmclass_2_graf_2, (BrActFlag)16, "Draw",
1431 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1432 (BrClass*)0 };
1433static KmClass kmclass_2 = { &kmclass_3, 0, "Trd1", "Shape trd1 volumes",
1434 "big_Trd1", (KmIcon*)0, "sm_Trd1", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1435 &kmclass_2_cont_1, &kmclass_2_graf_1, 0 };
1436
1437static BrAction kmclass_1_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
1438 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
1439 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1440static BrAction kmclass_1_cont_6 = { &kmclass_1_cont_7, (BrActFlag)16, "Satt",
1441 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1442 (BrClass*)0 };
1443static BrAction kmclass_1_cont_5 = { &kmclass_1_cont_6, (BrActFlag)16,
1444 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
1445 BRACT_CONT, (BrClass*)0 };
1446static BrAction kmclass_1_cont_4 = { &kmclass_1_cont_5, (BrActFlag)16, "Edit",
1447 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1448 BRACT_CONT, (BrClass*)0 };
1449static BrAction kmclass_1_cont_3 = { &kmclass_1_cont_4, (BrActFlag)16, "Draw",
1450 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1451 (BrClass*)0 };
1452static BrAction kmclass_1_cont_2 = { &kmclass_1_cont_3, (BrActFlag)16, "Tree",
1453 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
1454 BRACT_CONT, (BrClass*)0 };
1455static BrAction kmclass_1_cont_1 = { &kmclass_1_cont_2, (BrActFlag)16, "Spec",
1456 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1457 (BrClass*)0 };
1458static BrAction kmclass_1_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
1459 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1460 (BrClass*)0 };
1461static BrAction kmclass_1_graf_8 = { &kmclass_1_graf_9, (BrActFlag)16, "Satt",
1462 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1463 (BrClass*)0 };
1464static BrAction kmclass_1_graf_7 = { &kmclass_1_graf_8, (BrActFlag)16, "Shif",
1465 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1466 (BrClass*)0 };
1467static BrAction kmclass_1_graf_6 = { &kmclass_1_graf_7, (BrActFlag)16, "Bomb",
1468 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1469 (BrClass*)0 };
1470static BrAction kmclass_1_graf_5 = { &kmclass_1_graf_6, (BrActFlag)16, "Csph",
1471 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1472 (BrClass*)0 };
1473static BrAction kmclass_1_graf_4 = { &kmclass_1_graf_5, (BrActFlag)16, "Ccon",
1474 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1475 (BrClass*)0 };
1476static BrAction kmclass_1_graf_3 = { &kmclass_1_graf_4, (BrActFlag)16, "Ctub",
1477 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1478 (BrClass*)0 };
1479static BrAction kmclass_1_graf_2 = { &kmclass_1_graf_3, (BrActFlag)16, "Cbox",
1480 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1481 (BrClass*)0 };
1482static BrAction kmclass_1_graf_1 = { &kmclass_1_graf_2, (BrActFlag)16, "Draw",
1483 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1484 (BrClass*)0 };
1485static KmClass kmclass_1 = { &kmclass_2, 0, "Box", "Shape box volumes",
1486 "big_Box", (KmIcon*)0, "sm_Box", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1487 &kmclass_1_cont_1, &kmclass_1_graf_1, 0 };
1488
1489 klnkbrcl( &brclass_1, 950303 );
1490 klnkkmcl( &kmclass_1, 950303 );
1491 klnkaddr.graf_info_C = ixmotif;
1492 klnkaddr.graf_size_F = igrsiz_;
1493 klnkaddr.graf_pick_F = igobj_;
1494 klnkaddr.graf_attr_F = igset_;
1495 klnkaddr.graf_close_F = iclwk_;
1496}
1497
1498#endif
1499#if defined(CERNLIB_KUIP95A)
1500
1501/*CMZ : 21/03/95 18.51.58 by S.Giani*/
1502/*-- Author :*/
1503/*
1504 * This file has been generated by the KUIP compiler. Do NOT change it!
1505 *
1506 * KUIP header: 921023 Generation date: Tue Mar 21 18:51:55 1995
1507 *
1508 * Input file: g321m.doc
1509 */
1510
1511#if !defined(F77_LCASE) && !defined(F77_UCASE) && !defined(F77_USCORE)
1512# if defined(__EXTENDED__) && !defined(IBM370) && !defined(_IBMR2)
1513# define IBM370
1514# endif
1515# if defined(CRAY) || defined(IBM370) || defined(vms)
1516# define F77_UCASE
1517# else
1518# if ( defined(apollo) || defined(__apollo) ) && defined(APOFTN)
1519# define F77_LCASE
1520# else
1521# define F77_USCORE
1522# endif
1523# endif
1524#endif
1525
1526typedef int IntFunc();
1527typedef char* CharFunc();
1528typedef char** pCharFunc();
1529typedef void SUBROUTINE();
1530#ifdef IBM370
1531# pragma linkage(SUBROUTINE,FORTRAN)
1532#endif
1533
1534extern void klnkmenu();
1535extern void klnkbrcl();
1536extern void klnkkmcl();
1537extern void klnkicon();
1538extern void klnkbutt();
1539
1540typedef unsigned long KmPixmap; /* Pixmap from <X11/X.h> */
1541 typedef void *KmWidget; /* Widget from <X11/Intrinsic.h> */
1542 typedef void *KmCalldata; /* XmAnyCallbackStruct from <Motif/Xm.h> */
1543 /* */
1544 typedef enum { /* */
1545 BRACT_OPEN = 0, /* */
1546 BRACT_ROOT = 1, /* */
1547 BRACT_CONT = 2, /* */
1548 BRACT_GRAF = 3 /* */
1549 } BrActTag; /* */
1550 /* */
1551 typedef enum { /* */
1552 BrActUpdate = 0x01, /* browser window has to be updated ('!') */
1553 BrActSeparator = 0x02, /* put separator in menu ('/') */
1554 BrActToggle = 0x04, /* register as toggle button */
1555 BrActToggleOn = 0x08, /* toggle state is on */
1556 BrActSensitive = 0x10 /* button is sensitive */
1557 } BrActFlag; /* */
1558 /* */
1559
1560typedef struct _BrAction { /* */
1561 struct _BrAction *next; /* link to next action binding */
1562 BrActFlag flags; /* */
1563 char *text; /* text line in menu */
1564 char *user_text; /* user text overriding CDF text (malloced)*/
1565 char *accel; /* accelerator */
1566 char *exec; /* action commands */
1567 SUBROUTINE *call_F; /* action routine */
1568 IntFunc *call_C; /* action function */
1569 BrActTag tag; /* for which window the action is defined */
1570 struct _BrClass *class; /* pointer to BrClass in case of open menu */
1571 } BrAction; /* */
1572 /* */
1573 typedef struct _BrClass { /* */
1574 struct _BrClass *next; /* link to next browsable class */
1575 char *name; /* unique identifier name */
1576 char *title; /* title for popup menu (maybe NULL) */
1577 SUBROUTINE *scan_km_F; /* user function scanning the directory */
1578 pCharFunc *scan_km_C; /* user function scanning the directory */
1579 SUBROUTINE *scan_br_F; /* user function scanning for browsables */
1580 pCharFunc *scan_br_C; /* user function scanning for browsables */
1581 BrAction *root; /* list of actions in root window */
1582 BrAction *open; /* list of actions in open menu */
1583 } BrClass; /* */
1584 /* */
1585
1586typedef struct _KmIcon { /* */
1587 struct _KmIcon *next; /* link to next icon */
1588 char *name; /* unique identifier name */
1589 int width; /* width of the pixmap */
1590 int height; /* height of the pixmap */
1591 char *bitmap; /* bitmap data */
1592 KmPixmap pix; /* filled in Motif part */
1593 KmPixmap hi_pix; /* high lighted pixmap */
1594 } KmIcon; /* */
1595 /* */
1596 typedef struct _KmClass { /* */
1597 struct _KmClass *next; /* link to next object class */
1598 int is_dir; /* flag if class has is a directory */
1599 char *name; /* unique identifier name */
1600 char *title; /* title for popup menu (maybe NULL) */
1601 char *big_icon; /* name of the big icon */
1602 KmIcon *bicon; /* pointer to the big icon structure */
1603 char *sm_icon; /* name of the small icon */
1604 KmIcon *sicon; /* pointer to the small icon structure */
1605 SUBROUTINE *user_icon_F; /* user function to return icon bitmap */
1606 IntFunc *user_icon_C; /* user function to return icon bitmap */
1607 BrAction *cont; /* list of actions in content window */
1608 BrAction *graf; /* list of actions in graphics window */
1609 int obj_count; /* number of objects in content window */
1610 } KmClass; /* */
1611 /* */
1612
1613typedef enum { /* */
1614 KmButtSensitive = 0x00, /* sensitive button */
1615 KmButtNonSensitive = 0x01, /* non-sensitive button ('NS') */
1616 KmButtToggleSensitive = 0x02, /* toggle-sensitive button ('TS') */
1617 KmButtSensitivityMask = 0x03, /* mask for sensitivity type */
1618 KmButtSeparator = 0x04, /* put separator in menu ('/') */
1619 KmButtBrowser = 0x08 /* button is in main browser ('BR') */
1620 } KmButtFlag; /* */
1621 /* */
1622 typedef struct _KmButton { /* */
1623 struct _KmButton *next; /* button label or menu item */
1624 char *menu; /* menu name or NULL for buttons */
1625 char *label; /* button label or menu item */
1626 SUBROUTINE *call_F; /* callback routine (FORTRAN) */
1627 IntFunc *call_C; /* callback routine (C) */
1628 char *action; /* name of callback routine */
1629 char *mnemo; /* button mnemonic */
1630 char *accel; /* button accelerator */
1631 char *accel_text; /* button accelerator text */
1632 KmButtFlag flags; /* sensitivity type etc. */
1633 KmWidget widget; /* Motif widget ID */
1634 } KmButton; /* */
1635 /* */
1636
1637extern struct { /*
1638 */ /* indirect calls to avoid linking HIGZ
1639 */ IntFunc *graf_info_C; /* pass display, open and close
1640 (ixmotif) */ SUBROUTINE *graf_size_F; /* resize window (IGRSIZ)
1641 */ SUBROUTINE *graf_pick_F; /* identifying graphics objects
1642 (IGOBJ) */ SUBROUTINE *graf_attr_F; /* set attributes (IGSET)
1643 */ SUBROUTINE *graf_close_F; /* close workstation (ICLWK)
1644 */ /* optional routines for Motif customization
1645 */ pCharFunc *user_FallBk_C; /* get application fallbacks
1646 */ IntFunc *user_TopWid_C; /* pass toplevel widget
1647 identifiers */ } klnkaddr; /*
1648 */
1649
1650typedef enum { /* */
1651 KmFLAG_FORGET = 0x01, /* last value is not kept for Motif panels */
1652 KmFLAG_MINUS = 0x02, /* -VALUE is not an abbrev for CHOPT=VALUE */
1653 KmFLAG_QUOTE = 0x04, /* do not remove quotes */
1654 KmFLAG_VARARG = 0x08, /* append additional args to this param. */
1655 KmFLAG_CONST = 0x10, /* do not allow to assign a value */
1656 KmFLAG_HIDDEN = 0x20, /* do not show in menus */
1657 KmFLAG_SEPARATE = 0x40 /* treat arguments as separate tokens */
1658 } KmParFlag; /* */
1659 /* */
1660 typedef enum { /* */
1661 KmTYPE_CHAR = 'C', /* character string */
1662 KmTYPE_FILE = 'F', /* file name */
1663 KmTYPE_INT = 'I', /* integer */
1664 KmTYPE_OPTION = 'O', /* option */
1665 KmTYPE_REAL = 'R' /* real */
1666 } KmParType; /* */
1667 /* */
1668
1669typedef struct { /* file name */
1670 char *filter_default; /* filter wildcard */
1671 char *filter_current; /* current filter */
1672 } KmParFile; /* */
1673 /* */
1674 typedef struct { /* */
1675 char *range_lower; /* lower value of range */
1676 char *range_upper; /* upper value of range */
1677 char *slider_lower; /* lower limit for slider */
1678 char *slider_upper; /* upper limit for slider */
1679 int decimals; /* number of decimals used for slider */
1680 } KmParInt; /* */
1681 /* */
1682 typedef struct { /* option */
1683 char **text; /* explanations (parallel to range_value) */
1684 int *mutex; /* mutex group to which text belongs */
1685 int *radio; /* radio group to which text belongs */
1686 } KmParOption; /* */
1687 /* */
1688
1689typedef KmParInt KmParReal; /* real and int have the same fields */
1690 /* */
1691 typedef struct { /* */
1692 char *name; /* parameter name */
1693 int abbrev; /* minimum length that name is recognized */
1694 char *prompt; /* prompt string */
1695 char *dfault; /* default value */
1696 char *last; /* last value for Motif panel (malloced) */
1697 int width; /* width of input field */
1698 int range_count; /* number of items in range_value */
1699 char **range_value; /* list of allowed values */
1700 int select_count; /* number of items in select_count */
1701 char **select_value; /* list of values for selection box */
1702 KmParFlag flags; /* special flags */
1703 KmParType type; /* parameter type */
1704 void *ptype; /* structure pointer selected by type */
1705 } KmParameter; /* */
1706 /* */
1707
1708typedef struct _KmCommand { /* */
1709 struct _KmCommand *next; /* link to next command */
1710 char *path; /* command path */
1711 char *name; /* command name */
1712 int hidden; /* flag if command is invisible */
1713 int level; /* depth of submenus */
1714 int total; /* total number of parameters */
1715 int mandatory; /* number of mandatory parameters */
1716 KmParameter **par; /* list of total parameter descriptions */
1717 int list_par; /* index+1 of parameter taking a list */
1718 int xcount; /* count number of action calls */
1719 SUBROUTINE *action_F; /* action routine */
1720 IntFunc *action_C; /* action routine */
1721 SUBROUTINE *user_help_F; /* user help routine */
1722 pCharFunc *user_help_C; /* user help routine */
1723 int nguidance; /* number of lines in guidance text */
1724 char **guidance; /* help text */
1725 int argc; /* number of arguments entered */
1726 char **argv; /* argc argument values */
1727 char *argline; /* argument line as entered */
1728 int *argoffs; /* argc offsets into argline for KUGETE */
1729 } KmCommand; /* */
1730 /* */
1731
1732typedef struct _KmMenu { /* */
1733 struct _KmMenu *next; /* link to next menu */
1734 struct _KmMenu *down; /* link to submenu */
1735 char *path; /* path of parent menu */
1736 char *name; /* menu name */
1737 int level; /* depth of submenus */
1738 KmCommand *cmds; /* link to first command */
1739 int nguidance; /* number of lines in guidance text */
1740 char **guidance; /* help text */
1741 } KmMenu; /* */
1742 /* */
1743 extern void klnkbrcl(); /* */
1744 extern void klnkicon(); /* */
1745 extern void klnkkmcl(); /* */
1746 extern void klnkmenu(); /* */
1747 /* */
1748
1749#ifdef F77_LCASE
1750# define gbrows_ gbrows
1751# define gxobj_ gxobj
1752# define igrsiz_ igrsiz
1753# define igobj_ igobj
1754# define igset_ igset
1755# define iclwk_ iclwk
1756#endif
1757
1758#ifdef F77_UCASE
1759# define gbrows_ GBROWS
1760# define gxobj_ GXOBJ
1761# define igrsiz_ IGRSIZ
1762# define igobj_ IGOBJ
1763# define igset_ IGSET
1764# define iclwk_ ICLWK
1765#endif
1766
1767#ifdef IBM370
1768# pragma linkage(GBROWS,FORTRAN)
1769# pragma linkage(GXOBJ,FORTRAN)
1770# pragma linkage(IGRSIZ,FORTRAN)
1771# pragma linkage(IGOBJ,FORTRAN)
1772# pragma linkage(IGSET,FORTRAN)
1773# pragma linkage(ICLWK,FORTRAN)
1774#endif
1775
1776extern void gbrows_();
1777extern void gxobj_();
1778extern void igrsiz_();
1779extern void igobj_();
1780extern void igset_();
1781extern void iclwk_();
1782
1783extern int ixmotif();
1784
1785void gbrows_()
1786{
1787
1788static BrAction brclass_8_root_4 = { (BrAction*)0, (BrActFlag)17, "Delete",
1789 (char*)0, (char*)0, "-G/del", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1790 (BrClass*)0 };
1791static BrAction brclass_8_root_3 = { &brclass_8_root_4, (BrActFlag)16,
1792 "Close", (char*)0, (char*)0, "+Dclose", (SUBROUTINE*)0, (IntFunc*)0,
1793 BRACT_ROOT, (BrClass*)0 };
1794static BrAction brclass_8_root_2 = { &brclass_8_root_3, (BrActFlag)16, "Open",
1795 (char*)0, (char*)0, "-Dopen", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1796 (BrClass*)0 };
1797static BrAction brclass_8_root_1 = { &brclass_8_root_2, (BrActFlag)16, "List",
1798 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1799 };
1800static BrClass brclass_8 = { (BrClass*)0, "VIEW", "View banks in memory",
1801 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_8_root_1,
1802 (BrAction*)0 };
1803
1804static BrAction brclass_7_root_2 = { (BrAction*)0, (BrActFlag)16, "Create",
1805 (char*)0, (char*)0, "-Srotm", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1806 (BrClass*)0 };
1807static BrAction brclass_7_root_1 = { &brclass_7_root_2, (BrActFlag)16, "List",
1808 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1809 };
1810static BrClass brclass_7 = { &brclass_8, "ROTM", "Rotation matrix", gxobj_,
1811 (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_7_root_1, (BrAction*)0
1812 };
1813
1814static BrAction brclass_6_root_1 = { (BrAction*)0, (BrActFlag)16, "List",
1815 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1816 };
1817static BrClass brclass_6 = { &brclass_7, "HITS", "Hits data structure",
1818 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_6_root_1,
1819 (BrAction*)0 };
1820
1821static BrAction brclass_5_root_1 = { (BrAction*)0, (BrActFlag)16, "List",
1822 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1823 };
1824static BrClass brclass_5 = { &brclass_6, "KINE", "Kinematics data structure",
1825 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_5_root_1,
1826 (BrAction*)0 };
1827
1828static BrAction brclass_4_root_2 = { (BrAction*)0, (BrActFlag)16, "Define",
1829 (char*)0, (char*)0, "-Spart", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1830 (BrClass*)0 };
1831static BrAction brclass_4_root_1 = { &brclass_4_root_2, (BrActFlag)16, "List",
1832 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1833 };
1834static BrClass brclass_4 = { &brclass_5, "PART", "Particles data structure",
1835 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_4_root_1,
1836 (BrAction*)0 };
1837
1838static BrAction brclass_3_root_2 = { (BrAction*)0, (BrActFlag)16, "Define",
1839 (char*)0, (char*)0, "-Stmed", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1840 (BrClass*)0 };
1841static BrAction brclass_3_root_1 = { &brclass_3_root_2, (BrActFlag)16, "List",
1842 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1843 };
1844static BrClass brclass_3 = { &brclass_4, "TMED", "Tracking medium parameters",
1845 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_3_root_1,
1846 (BrAction*)0 };
1847
1848static BrAction brclass_2_root_3 = { (BrAction*)0, (BrActFlag)16, "Def_mix",
1849 (char*)0, (char*)0, "-Smixt", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1850 (BrClass*)0 };
1851static BrAction brclass_2_root_2 = { &brclass_2_root_3, (BrActFlag)16,
1852 "Def_mat", (char*)0, (char*)0, "-Smate", (SUBROUTINE*)0, (IntFunc*)0,
1853 BRACT_ROOT, (BrClass*)0 };
1854static BrAction brclass_2_root_1 = { &brclass_2_root_2, (BrActFlag)16, "List",
1855 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1856 };
1857static BrClass brclass_2 = { &brclass_3, "MATE", "Materials data structure",
1858 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_2_root_1,
1859 (BrAction*)0 };
1860
1861static BrAction brclass_1_root_4 = { (BrAction*)0, (BrActFlag)16, "Divide",
1862 (char*)0, (char*)0, "-Sdvn; +Editv", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT,
1863 (BrClass*)0 };
1864static BrAction brclass_1_root_3 = { &brclass_1_root_4, (BrActFlag)16,
1865 "Position", (char*)0, (char*)0, "-Spos; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
1866 BRACT_ROOT, (BrClass*)0 };
1867static BrAction brclass_1_root_2 = { &brclass_1_root_3, (BrActFlag)16,
1868 "Create", (char*)0, (char*)0, "-Svol; -Spos; +Editv", (SUBROUTINE*)0,
1869 (IntFunc*)0, BRACT_ROOT, (BrClass*)0 };
1870static BrAction brclass_1_root_1 = { &brclass_1_root_2, (BrActFlag)16, "List",
1871 (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_ROOT, (BrClass*)0
1872 };
1873static BrAction brclass_1_open_2 = { (BrAction*)0, (BrActFlag)16,
1874 "Read data structures from RZ file", (char*)0, (char*)0, "-rz/fil",
1875 (SUBROUTINE*)0, (IntFunc*)0, BRACT_OPEN, (BrClass*)0 };
1876static BrAction brclass_1_open_1 = { &brclass_1_open_2, (BrActFlag)16,
1877 "Save data structures in RZ file", (char*)0, (char*)0, "-rz/fil",
1878 (SUBROUTINE*)0, (IntFunc*)0, BRACT_OPEN, (BrClass*)0 };
1879static BrClass brclass_1 = { &brclass_2, "VOLU", "Volumes data structure",
1880 gxobj_, (pCharFunc*)0, (SUBROUTINE*)0, (pCharFunc*)0, &brclass_1_root_1,
1881 &brclass_1_open_1 };
1882
1883static BrAction kmclass_30_cont_3 = { (BrAction*)0, (BrActFlag)16, "Lens",
1884 (char*)0, (char*)0, "-Lens", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1885 (BrClass*)0 };
1886static BrAction kmclass_30_cont_2 = { &kmclass_30_cont_3, (BrActFlag)16,
1887 "Zoom", (char*)0, (char*)0, "-Zoom", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1888 (BrClass*)0 };
1889static BrAction kmclass_30_cont_1 = { &kmclass_30_cont_2, (BrActFlag)16,
1890 "Show", (char*)0, (char*)0, "Dshow [that]", (SUBROUTINE*)0, (IntFunc*)0,
1891 BRACT_CONT, (BrClass*)0 };
1892static BrAction kmclass_30_graf_3 = { (BrAction*)0, (BrActFlag)16, "Lens",
1893 (char*)0, (char*)0, "-Lens", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1894 (BrClass*)0 };
1895static BrAction kmclass_30_graf_2 = { &kmclass_30_graf_3, (BrActFlag)16,
1896 "Show", (char*)0, (char*)0, "+Dshow [that]", (SUBROUTINE*)0, (IntFunc*)0,
1897 BRACT_GRAF, (BrClass*)0 };
1898static BrAction kmclass_30_graf_1 = { &kmclass_30_graf_2, (BrActFlag)16,
1899 "Zoom", (char*)0, (char*)0, "-Zoom", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1900 (BrClass*)0 };
1901static KmClass kmclass_30 = { (KmClass*)0, 0, "VB", "View banks id", "big_VB",
1902 (KmIcon*)0, "sm_VB", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1903 &kmclass_30_cont_1, &kmclass_30_graf_1, 0 };
1904
1905static BrAction kmclass_29_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
1906 (char*)0, (char*)0, "+Protm [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1907 (BrClass*)0 };
1908static BrAction kmclass_29_cont_1 = { &kmclass_29_cont_2, (BrActFlag)16,
1909 "Edit", (char*)0, (char*)0, "-Srotm [that]", (SUBROUTINE*)0, (IntFunc*)0,
1910 BRACT_CONT, (BrClass*)0 };
1911static KmClass kmclass_29 = { &kmclass_30, 0, "Rmatr", "Rotation matrix",
1912 "big_Rmatr", (KmIcon*)0, "sm_Rmatr", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1913 &kmclass_29_cont_1, (BrAction*)0, 0 };
1914
1915static BrAction kmclass_28_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1916 (char*)0, (char*)0, "+Phits [this2] [this1] [this]", (SUBROUTINE*)0,
1917 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
1918static KmClass kmclass_28 = { &kmclass_29, 0, "Hitnum", "Numhit", "big_Num",
1919 (KmIcon*)0, "sm_Num", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0, (BrAction*)0,
1920 &kmclass_28_graf_1, 0 };
1921
1922static BrAction kmclass_27_cont_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1923 (char*)0, (char*)0, "+Phits * [this]", (SUBROUTINE*)0, (IntFunc*)0,
1924 BRACT_CONT, (BrClass*)0 };
1925static BrAction kmclass_27_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1926 (char*)0, (char*)0, "+Phits [this1] [this] 0", (SUBROUTINE*)0, (IntFunc*)0,
1927 BRACT_GRAF, (BrClass*)0 };
1928static KmClass kmclass_27 = { &kmclass_28, 0, "Hitdet", "Dethit", "big_Det",
1929 (KmIcon*)0, "sm_Det", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1930 &kmclass_27_cont_1, &kmclass_27_graf_1, 0 };
1931
1932static BrAction kmclass_26_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
1933 (char*)0, (char*)0, "+Phits [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1934 (BrClass*)0 };
1935static BrAction kmclass_26_cont_1 = { &kmclass_26_cont_2, (BrActFlag)16,
1936 "List", (char*)0, (char*)0, " ", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1937 (BrClass*)0 };
1938static BrAction kmclass_26_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1939 (char*)0, (char*)0, "+Phits [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
1940 (BrClass*)0 };
1941static KmClass kmclass_26 = { &kmclass_27, 1, "Hitset", "Sethit", "big_Set",
1942 (KmIcon*)0, "sm_Set", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1943 &kmclass_26_cont_1, &kmclass_26_graf_1, 0 };
1944
1945static BrAction kmclass_25_cont_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1946 (char*)0, (char*)0, "+Prkine [that]", (SUBROUTINE*)0, (IntFunc*)0,
1947 BRACT_CONT, (BrClass*)0 };
1948static BrAction kmclass_25_graf_1 = { (BrAction*)0, (BrActFlag)16, "Print",
1949 (char*)0, (char*)0, "+Prkine [this]", (SUBROUTINE*)0, (IntFunc*)0,
1950 BRACT_GRAF, (BrClass*)0 };
1951static KmClass kmclass_25 = { &kmclass_26, 0, "Kine", "Tracks", "big_Track",
1952 (KmIcon*)0, "sm_Track", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1953 &kmclass_25_cont_1, &kmclass_25_graf_1, 0 };
1954
1955static BrAction kmclass_24_cont_2 = { (BrAction*)0, (BrActFlag)16, "Print",
1956 (char*)0, (char*)0, "+Ppart [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1957 (BrClass*)0 };
1958static BrAction kmclass_24_cont_1 = { &kmclass_24_cont_2, (BrActFlag)16,
1959 "Edit", (char*)0, (char*)0, "-Spart [that]", (SUBROUTINE*)0, (IntFunc*)0,
1960 BRACT_CONT, (BrClass*)0 };
1961static KmClass kmclass_24 = { &kmclass_25, 0, "Part", "Particles", "big_Part",
1962 (KmIcon*)0, "sm_Part", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1963 &kmclass_24_cont_1, (BrAction*)0, 0 };
1964
1965static BrAction kmclass_23_cont_3 = { (BrAction*)0, (BrActFlag)16, "Print",
1966 (char*)0, (char*)0, "+Ptmed [that]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
1967 (BrClass*)0 };
1968static BrAction kmclass_23_cont_2 = { &kmclass_23_cont_3, (BrActFlag)16,
1969 "Ed_cut_mec", (char*)0, (char*)0, "-Stpar [that]", (SUBROUTINE*)0,
1970 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1971static BrAction kmclass_23_cont_1 = { &kmclass_23_cont_2, (BrActFlag)16,
1972 "Edit_med", (char*)0, (char*)0, "-Stmed [that]", (SUBROUTINE*)0, (IntFunc*)0,
1973 BRACT_CONT, (BrClass*)0 };
1974static KmClass kmclass_23 = { &kmclass_24, 0, "Med", "Tracking media",
1975 "big_Med", (KmIcon*)0, "sm_Med", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
1976 &kmclass_23_cont_1, (BrAction*)0, 0 };
1977
1978static BrAction kmclass_22_cont_3 = { (BrAction*)0, (BrActFlag)16,
1979 "Plot_x-sec", (char*)0, (char*)0, "-Drmat [that]", (SUBROUTINE*)0,
1980 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1981static BrAction kmclass_22_cont_2 = { &kmclass_22_cont_3, (BrActFlag)16,
1982 "Print", (char*)0, (char*)0, "+Pmate [that]", (SUBROUTINE*)0, (IntFunc*)0,
1983 BRACT_CONT, (BrClass*)0 };
1984static BrAction kmclass_22_cont_1 = { &kmclass_22_cont_2, (BrActFlag)16,
1985 "Edit", (char*)0, (char*)0, "-Smixt [that]", (SUBROUTINE*)0, (IntFunc*)0,
1986 BRACT_CONT, (BrClass*)0 };
1987static KmClass kmclass_22 = { &kmclass_23, 0, "Mixt",
1988 "Mixtures and compounds", "big_Mixt", (KmIcon*)0, "sm_Mixt", (KmIcon*)0,
1989 (SUBROUTINE*)0, (IntFunc*)0, &kmclass_22_cont_1, (BrAction*)0, 0 };
1990
1991static BrAction kmclass_21_cont_3 = { (BrAction*)0, (BrActFlag)16,
1992 "Plot_x-sec", (char*)0, (char*)0, "-Drmat [that]", (SUBROUTINE*)0,
1993 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
1994static BrAction kmclass_21_cont_2 = { &kmclass_21_cont_3, (BrActFlag)16,
1995 "Print", (char*)0, (char*)0, "+Pmate [that]", (SUBROUTINE*)0, (IntFunc*)0,
1996 BRACT_CONT, (BrClass*)0 };
1997static BrAction kmclass_21_cont_1 = { &kmclass_21_cont_2, (BrActFlag)16,
1998 "Edit", (char*)0, (char*)0, "-Smate [that]", (SUBROUTINE*)0, (IntFunc*)0,
1999 BRACT_CONT, (BrClass*)0 };
2000static KmClass kmclass_21 = { &kmclass_22, 0, "Elem", "Basic materials",
2001 "big_Elem", (KmIcon*)0, "sm_Elem", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2002 &kmclass_21_cont_1, (BrAction*)0, 0 };
2003
2004static BrAction kmclass_20_graf_3 = { (BrAction*)0, (BrActFlag)16, "Satt",
2005 (char*)0, (char*)0, "Satt [this1]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2006 (BrClass*)0 };
2007static BrAction kmclass_20_graf_2 = { &kmclass_20_graf_3, (BrActFlag)16,
2008 "Spec", (char*)0, (char*)0,
2009 "Changewk; option nzfl; next; +Dspec [this1]; Resetwk; option zfl1",
2010 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2011static BrAction kmclass_20_graf_1 = { &kmclass_20_graf_2, (BrActFlag)16,
2012 "Tree", (char*)0, (char*)0, "Next; Dtree [this1] [this] 111", (SUBROUTINE*)0,
2013 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2014static KmClass kmclass_20 = { &kmclass_21, 0, "Arrow", "Levels", "big_Arrow",
2015 (KmIcon*)0, "sm_Arrow", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2016 (BrAction*)0, &kmclass_20_graf_1, 0 };
2017
2018static BrAction kmclass_19_graf_6 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2019 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2020 (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2021static BrAction kmclass_19_graf_5 = { &kmclass_19_graf_6, (BrActFlag)16,
2022 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2023 BRACT_GRAF, (BrClass*)0 };
2024static BrAction kmclass_19_graf_4 = { &kmclass_19_graf_5, (BrActFlag)16,
2025 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2026 BRACT_GRAF, (BrClass*)0 };
2027static BrAction kmclass_19_graf_3 = { &kmclass_19_graf_4, (BrActFlag)16,
2028 "Spec3d", (char*)0, (char*)0,
2029 "box [this] 0 1000 0 1000 -1000 1000; +D3dspec [this]; -D3dspec [this]",
2030 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2031static BrAction kmclass_19_graf_2 = { &kmclass_19_graf_3, (BrActFlag)16,
2032 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2033 BRACT_GRAF, (BrClass*)0 };
2034static BrAction kmclass_19_graf_1 = { &kmclass_19_graf_2, (BrActFlag)16,
2035 "Spec", (char*)0, (char*)0,
2036 "Changewk; option nzfl; next; +Dspec [this]; Resetwk; option zfl1",
2037 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2038static KmClass kmclass_19 = { &kmclass_20, 0, "Tree", "Dtree", "big_Tree",
2039 (KmIcon*)0, "sm_Tree", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0, (BrAction*)0,
2040 &kmclass_19_graf_1, 0 };
2041
2042static BrAction kmclass_18_graf_13 = { (BrAction*)0, (BrActFlag)16, "Shif",
2043 (char*)0, (char*)0, "-Draw/Shift [this]", (SUBROUTINE*)0, (IntFunc*)0,
2044 BRACT_GRAF, (BrClass*)0 };
2045static BrAction kmclass_18_graf_12 = { &kmclass_18_graf_13, (BrActFlag)16,
2046 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2047 (BrClass*)0 };
2048static BrAction kmclass_18_graf_11 = { &kmclass_18_graf_12, (BrActFlag)16,
2049 "Csph", (char*)0, (char*)0, "-Sphe [this]", (SUBROUTINE*)0, (IntFunc*)0,
2050 BRACT_GRAF, (BrClass*)0 };
2051static BrAction kmclass_18_graf_10 = { &kmclass_18_graf_11, (BrActFlag)16,
2052 "Ccon", (char*)0, (char*)0, "-Cone [this]", (SUBROUTINE*)0, (IntFunc*)0,
2053 BRACT_GRAF, (BrClass*)0 };
2054static BrAction kmclass_18_graf_9 = { &kmclass_18_graf_10, (BrActFlag)16,
2055 "Ctub", (char*)0, (char*)0, "-Tube [this]", (SUBROUTINE*)0, (IntFunc*)0,
2056 BRACT_GRAF, (BrClass*)0 };
2057static BrAction kmclass_18_graf_8 = { &kmclass_18_graf_9, (BrActFlag)16,
2058 "Cbox", (char*)0, (char*)0, "-Box [this]", (SUBROUTINE*)0, (IntFunc*)0,
2059 BRACT_GRAF, (BrClass*)0 };
2060static BrAction kmclass_18_graf_7 = { &kmclass_18_graf_8, (BrActFlag)16,
2061 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2062 BRACT_GRAF, (BrClass*)0 };
2063static BrAction kmclass_18_graf_6 = { &kmclass_18_graf_7, (BrActFlag)16,
2064 "Move3d", (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]",
2065 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2066static BrAction kmclass_18_graf_5 = { &kmclass_18_graf_6, (BrActFlag)16,
2067 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2068 BRACT_GRAF, (BrClass*)0 };
2069static BrAction kmclass_18_graf_4 = { &kmclass_18_graf_5, (BrActFlag)16,
2070 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2071 BRACT_GRAF, (BrClass*)0 };
2072static BrAction kmclass_18_graf_3 = { &kmclass_18_graf_4, (BrActFlag)16,
2073 "Tree", (char*)0, (char*)0,
2074 "Changewk;option nzfl; next; Dtree [this] 3 111; Resetwk; option zfl1",
2075 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2076static BrAction kmclass_18_graf_2 = { &kmclass_18_graf_3, (BrActFlag)16,
2077 "Spec", (char*)0, (char*)0,
2078 "Changewk;option nzfl; next; +Dspec [this]; Resetwk; option zfl1",
2079 (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF, (BrClass*)0 };
2080static BrAction kmclass_18_graf_1 = { &kmclass_18_graf_2, (BrActFlag)16,
2081 "Print", (char*)0, (char*)0, "+Pvolu [this1]", (SUBROUTINE*)0, (IntFunc*)0,
2082 BRACT_GRAF, (BrClass*)0 };
2083static KmClass kmclass_18 = { &kmclass_19, 0, "Pick", "Pick_volum",
2084 "big_Pick", (KmIcon*)0, "sm_Pick", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2085 (BrAction*)0, &kmclass_18_graf_1, 0 };
2086
2087static BrAction kmclass_17_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2088 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2089 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2090static BrAction kmclass_17_cont_6 = { &kmclass_17_cont_7, (BrActFlag)16,
2091 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2092 BRACT_CONT, (BrClass*)0 };
2093static BrAction kmclass_17_cont_5 = { &kmclass_17_cont_6, (BrActFlag)16,
2094 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2095 BRACT_CONT, (BrClass*)0 };
2096static BrAction kmclass_17_cont_4 = { &kmclass_17_cont_5, (BrActFlag)16,
2097 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2098 BRACT_CONT, (BrClass*)0 };
2099static BrAction kmclass_17_cont_3 = { &kmclass_17_cont_4, (BrActFlag)16,
2100 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2101 BRACT_CONT, (BrClass*)0 };
2102static BrAction kmclass_17_cont_2 = { &kmclass_17_cont_3, (BrActFlag)16,
2103 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2104 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2105static BrAction kmclass_17_cont_1 = { &kmclass_17_cont_2, (BrActFlag)16,
2106 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2107 BRACT_CONT, (BrClass*)0 };
2108static BrAction kmclass_17_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2109 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2110 (BrClass*)0 };
2111static BrAction kmclass_17_graf_8 = { &kmclass_17_graf_9, (BrActFlag)16,
2112 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2113 BRACT_GRAF, (BrClass*)0 };
2114static BrAction kmclass_17_graf_7 = { &kmclass_17_graf_8, (BrActFlag)16,
2115 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2116 BRACT_GRAF, (BrClass*)0 };
2117static BrAction kmclass_17_graf_6 = { &kmclass_17_graf_7, (BrActFlag)16,
2118 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2119 (BrClass*)0 };
2120static BrAction kmclass_17_graf_5 = { &kmclass_17_graf_6, (BrActFlag)16,
2121 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2122 (BrClass*)0 };
2123static BrAction kmclass_17_graf_4 = { &kmclass_17_graf_5, (BrActFlag)16,
2124 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2125 (BrClass*)0 };
2126static BrAction kmclass_17_graf_3 = { &kmclass_17_graf_4, (BrActFlag)16,
2127 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2128 (BrClass*)0 };
2129static BrAction kmclass_17_graf_2 = { &kmclass_17_graf_3, (BrActFlag)16,
2130 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2131 (BrClass*)0 };
2132static BrAction kmclass_17_graf_1 = { &kmclass_17_graf_2, (BrActFlag)16,
2133 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2134 BRACT_GRAF, (BrClass*)0 };
2135static KmClass kmclass_17 = { &kmclass_18, 0, "New", "New_shape", "big_New",
2136 (KmIcon*)0, "sm_New", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2137 &kmclass_17_cont_1, &kmclass_17_graf_1, 0 };
2138
2139static BrAction kmclass_16_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2140 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2141 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2142static BrAction kmclass_16_cont_6 = { &kmclass_16_cont_7, (BrActFlag)16,
2143 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2144 BRACT_CONT, (BrClass*)0 };
2145static BrAction kmclass_16_cont_5 = { &kmclass_16_cont_6, (BrActFlag)16,
2146 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2147 BRACT_CONT, (BrClass*)0 };
2148static BrAction kmclass_16_cont_4 = { &kmclass_16_cont_5, (BrActFlag)16,
2149 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2150 BRACT_CONT, (BrClass*)0 };
2151static BrAction kmclass_16_cont_3 = { &kmclass_16_cont_4, (BrActFlag)16,
2152 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2153 BRACT_CONT, (BrClass*)0 };
2154static BrAction kmclass_16_cont_2 = { &kmclass_16_cont_3, (BrActFlag)16,
2155 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2156 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2157static BrAction kmclass_16_cont_1 = { &kmclass_16_cont_2, (BrActFlag)16,
2158 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2159 BRACT_CONT, (BrClass*)0 };
2160static BrAction kmclass_16_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2161 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2162 (BrClass*)0 };
2163static BrAction kmclass_16_graf_8 = { &kmclass_16_graf_9, (BrActFlag)16,
2164 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2165 BRACT_GRAF, (BrClass*)0 };
2166static BrAction kmclass_16_graf_7 = { &kmclass_16_graf_8, (BrActFlag)16,
2167 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2168 BRACT_GRAF, (BrClass*)0 };
2169static BrAction kmclass_16_graf_6 = { &kmclass_16_graf_7, (BrActFlag)16,
2170 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2171 (BrClass*)0 };
2172static BrAction kmclass_16_graf_5 = { &kmclass_16_graf_6, (BrActFlag)16,
2173 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2174 (BrClass*)0 };
2175static BrAction kmclass_16_graf_4 = { &kmclass_16_graf_5, (BrActFlag)16,
2176 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2177 (BrClass*)0 };
2178static BrAction kmclass_16_graf_3 = { &kmclass_16_graf_4, (BrActFlag)16,
2179 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2180 (BrClass*)0 };
2181static BrAction kmclass_16_graf_2 = { &kmclass_16_graf_3, (BrActFlag)16,
2182 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2183 (BrClass*)0 };
2184static BrAction kmclass_16_graf_1 = { &kmclass_16_graf_2, (BrActFlag)16,
2185 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2186 BRACT_GRAF, (BrClass*)0 };
2187static KmClass kmclass_16 = { &kmclass_17, 0, "Ctub", "Shape ctub volumes",
2188 "big_Ctub", (KmIcon*)0, "sm_Ctub", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2189 &kmclass_16_cont_1, &kmclass_16_graf_1, 0 };
2190
2191static BrAction kmclass_15_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2192 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2193 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2194static BrAction kmclass_15_cont_6 = { &kmclass_15_cont_7, (BrActFlag)16,
2195 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2196 BRACT_CONT, (BrClass*)0 };
2197static BrAction kmclass_15_cont_5 = { &kmclass_15_cont_6, (BrActFlag)16,
2198 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2199 BRACT_CONT, (BrClass*)0 };
2200static BrAction kmclass_15_cont_4 = { &kmclass_15_cont_5, (BrActFlag)16,
2201 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2202 BRACT_CONT, (BrClass*)0 };
2203static BrAction kmclass_15_cont_3 = { &kmclass_15_cont_4, (BrActFlag)16,
2204 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2205 BRACT_CONT, (BrClass*)0 };
2206static BrAction kmclass_15_cont_2 = { &kmclass_15_cont_3, (BrActFlag)16,
2207 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2208 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2209static BrAction kmclass_15_cont_1 = { &kmclass_15_cont_2, (BrActFlag)16,
2210 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2211 BRACT_CONT, (BrClass*)0 };
2212static BrAction kmclass_15_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2213 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2214 (BrClass*)0 };
2215static BrAction kmclass_15_graf_8 = { &kmclass_15_graf_9, (BrActFlag)16,
2216 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2217 BRACT_GRAF, (BrClass*)0 };
2218static BrAction kmclass_15_graf_7 = { &kmclass_15_graf_8, (BrActFlag)16,
2219 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2220 BRACT_GRAF, (BrClass*)0 };
2221static BrAction kmclass_15_graf_6 = { &kmclass_15_graf_7, (BrActFlag)16,
2222 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2223 (BrClass*)0 };
2224static BrAction kmclass_15_graf_5 = { &kmclass_15_graf_6, (BrActFlag)16,
2225 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2226 (BrClass*)0 };
2227static BrAction kmclass_15_graf_4 = { &kmclass_15_graf_5, (BrActFlag)16,
2228 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2229 (BrClass*)0 };
2230static BrAction kmclass_15_graf_3 = { &kmclass_15_graf_4, (BrActFlag)16,
2231 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2232 (BrClass*)0 };
2233static BrAction kmclass_15_graf_2 = { &kmclass_15_graf_3, (BrActFlag)16,
2234 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2235 (BrClass*)0 };
2236static BrAction kmclass_15_graf_1 = { &kmclass_15_graf_2, (BrActFlag)16,
2237 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2238 BRACT_GRAF, (BrClass*)0 };
2239static KmClass kmclass_15 = { &kmclass_16, 0, "Gtra", "Shape gtra volumes",
2240 "big_Gtra", (KmIcon*)0, "sm_Gtra", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2241 &kmclass_15_cont_1, &kmclass_15_graf_1, 0 };
2242
2243static BrAction kmclass_14_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2244 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2245 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2246static BrAction kmclass_14_cont_6 = { &kmclass_14_cont_7, (BrActFlag)16,
2247 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2248 BRACT_CONT, (BrClass*)0 };
2249static BrAction kmclass_14_cont_5 = { &kmclass_14_cont_6, (BrActFlag)16,
2250 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2251 BRACT_CONT, (BrClass*)0 };
2252static BrAction kmclass_14_cont_4 = { &kmclass_14_cont_5, (BrActFlag)16,
2253 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2254 BRACT_CONT, (BrClass*)0 };
2255static BrAction kmclass_14_cont_3 = { &kmclass_14_cont_4, (BrActFlag)16,
2256 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2257 BRACT_CONT, (BrClass*)0 };
2258static BrAction kmclass_14_cont_2 = { &kmclass_14_cont_3, (BrActFlag)16,
2259 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2260 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2261static BrAction kmclass_14_cont_1 = { &kmclass_14_cont_2, (BrActFlag)16,
2262 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2263 BRACT_CONT, (BrClass*)0 };
2264static BrAction kmclass_14_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2265 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2266 (BrClass*)0 };
2267static BrAction kmclass_14_graf_8 = { &kmclass_14_graf_9, (BrActFlag)16,
2268 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2269 BRACT_GRAF, (BrClass*)0 };
2270static BrAction kmclass_14_graf_7 = { &kmclass_14_graf_8, (BrActFlag)16,
2271 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2272 BRACT_GRAF, (BrClass*)0 };
2273static BrAction kmclass_14_graf_6 = { &kmclass_14_graf_7, (BrActFlag)16,
2274 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2275 (BrClass*)0 };
2276static BrAction kmclass_14_graf_5 = { &kmclass_14_graf_6, (BrActFlag)16,
2277 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2278 (BrClass*)0 };
2279static BrAction kmclass_14_graf_4 = { &kmclass_14_graf_5, (BrActFlag)16,
2280 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2281 (BrClass*)0 };
2282static BrAction kmclass_14_graf_3 = { &kmclass_14_graf_4, (BrActFlag)16,
2283 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2284 (BrClass*)0 };
2285static BrAction kmclass_14_graf_2 = { &kmclass_14_graf_3, (BrActFlag)16,
2286 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2287 (BrClass*)0 };
2288static BrAction kmclass_14_graf_1 = { &kmclass_14_graf_2, (BrActFlag)16,
2289 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2290 BRACT_GRAF, (BrClass*)0 };
2291static KmClass kmclass_14 = { &kmclass_15, 0, "Hype", "Shape hype volumes",
2292 "big_Hype", (KmIcon*)0, "sm_Hype", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2293 &kmclass_14_cont_1, &kmclass_14_graf_1, 0 };
2294
2295static BrAction kmclass_13_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2296 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2297 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2298static BrAction kmclass_13_cont_6 = { &kmclass_13_cont_7, (BrActFlag)16,
2299 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2300 BRACT_CONT, (BrClass*)0 };
2301static BrAction kmclass_13_cont_5 = { &kmclass_13_cont_6, (BrActFlag)16,
2302 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2303 BRACT_CONT, (BrClass*)0 };
2304static BrAction kmclass_13_cont_4 = { &kmclass_13_cont_5, (BrActFlag)16,
2305 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2306 BRACT_CONT, (BrClass*)0 };
2307static BrAction kmclass_13_cont_3 = { &kmclass_13_cont_4, (BrActFlag)16,
2308 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2309 BRACT_CONT, (BrClass*)0 };
2310static BrAction kmclass_13_cont_2 = { &kmclass_13_cont_3, (BrActFlag)16,
2311 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2312 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2313static BrAction kmclass_13_cont_1 = { &kmclass_13_cont_2, (BrActFlag)16,
2314 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2315 BRACT_CONT, (BrClass*)0 };
2316static BrAction kmclass_13_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2317 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2318 (BrClass*)0 };
2319static BrAction kmclass_13_graf_8 = { &kmclass_13_graf_9, (BrActFlag)16,
2320 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2321 BRACT_GRAF, (BrClass*)0 };
2322static BrAction kmclass_13_graf_7 = { &kmclass_13_graf_8, (BrActFlag)16,
2323 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2324 BRACT_GRAF, (BrClass*)0 };
2325static BrAction kmclass_13_graf_6 = { &kmclass_13_graf_7, (BrActFlag)16,
2326 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2327 (BrClass*)0 };
2328static BrAction kmclass_13_graf_5 = { &kmclass_13_graf_6, (BrActFlag)16,
2329 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2330 (BrClass*)0 };
2331static BrAction kmclass_13_graf_4 = { &kmclass_13_graf_5, (BrActFlag)16,
2332 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2333 (BrClass*)0 };
2334static BrAction kmclass_13_graf_3 = { &kmclass_13_graf_4, (BrActFlag)16,
2335 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2336 (BrClass*)0 };
2337static BrAction kmclass_13_graf_2 = { &kmclass_13_graf_3, (BrActFlag)16,
2338 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2339 (BrClass*)0 };
2340static BrAction kmclass_13_graf_1 = { &kmclass_13_graf_2, (BrActFlag)16,
2341 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2342 BRACT_GRAF, (BrClass*)0 };
2343static KmClass kmclass_13 = { &kmclass_14, 0, "Eltu", "Shape eltu volumes",
2344 "big_Eltu", (KmIcon*)0, "sm_Eltu", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2345 &kmclass_13_cont_1, &kmclass_13_graf_1, 0 };
2346
2347static BrAction kmclass_12_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2348 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2349 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2350static BrAction kmclass_12_cont_6 = { &kmclass_12_cont_7, (BrActFlag)16,
2351 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2352 BRACT_CONT, (BrClass*)0 };
2353static BrAction kmclass_12_cont_5 = { &kmclass_12_cont_6, (BrActFlag)16,
2354 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2355 BRACT_CONT, (BrClass*)0 };
2356static BrAction kmclass_12_cont_4 = { &kmclass_12_cont_5, (BrActFlag)16,
2357 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2358 BRACT_CONT, (BrClass*)0 };
2359static BrAction kmclass_12_cont_3 = { &kmclass_12_cont_4, (BrActFlag)16,
2360 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2361 BRACT_CONT, (BrClass*)0 };
2362static BrAction kmclass_12_cont_2 = { &kmclass_12_cont_3, (BrActFlag)16,
2363 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2364 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2365static BrAction kmclass_12_cont_1 = { &kmclass_12_cont_2, (BrActFlag)16,
2366 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2367 BRACT_CONT, (BrClass*)0 };
2368static BrAction kmclass_12_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2369 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2370 (BrClass*)0 };
2371static BrAction kmclass_12_graf_8 = { &kmclass_12_graf_9, (BrActFlag)16,
2372 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2373 BRACT_GRAF, (BrClass*)0 };
2374static BrAction kmclass_12_graf_7 = { &kmclass_12_graf_8, (BrActFlag)16,
2375 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2376 BRACT_GRAF, (BrClass*)0 };
2377static BrAction kmclass_12_graf_6 = { &kmclass_12_graf_7, (BrActFlag)16,
2378 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2379 (BrClass*)0 };
2380static BrAction kmclass_12_graf_5 = { &kmclass_12_graf_6, (BrActFlag)16,
2381 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2382 (BrClass*)0 };
2383static BrAction kmclass_12_graf_4 = { &kmclass_12_graf_5, (BrActFlag)16,
2384 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2385 (BrClass*)0 };
2386static BrAction kmclass_12_graf_3 = { &kmclass_12_graf_4, (BrActFlag)16,
2387 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2388 (BrClass*)0 };
2389static BrAction kmclass_12_graf_2 = { &kmclass_12_graf_3, (BrActFlag)16,
2390 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2391 (BrClass*)0 };
2392static BrAction kmclass_12_graf_1 = { &kmclass_12_graf_2, (BrActFlag)16,
2393 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2394 BRACT_GRAF, (BrClass*)0 };
2395static KmClass kmclass_12 = { &kmclass_13, 0, "Pcon", "Shape pcon volumes",
2396 "big_Pcon", (KmIcon*)0, "sm_Pcon", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2397 &kmclass_12_cont_1, &kmclass_12_graf_1, 0 };
2398
2399static BrAction kmclass_11_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2400 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2401 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2402static BrAction kmclass_11_cont_6 = { &kmclass_11_cont_7, (BrActFlag)16,
2403 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2404 BRACT_CONT, (BrClass*)0 };
2405static BrAction kmclass_11_cont_5 = { &kmclass_11_cont_6, (BrActFlag)16,
2406 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2407 BRACT_CONT, (BrClass*)0 };
2408static BrAction kmclass_11_cont_4 = { &kmclass_11_cont_5, (BrActFlag)16,
2409 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2410 BRACT_CONT, (BrClass*)0 };
2411static BrAction kmclass_11_cont_3 = { &kmclass_11_cont_4, (BrActFlag)16,
2412 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2413 BRACT_CONT, (BrClass*)0 };
2414static BrAction kmclass_11_cont_2 = { &kmclass_11_cont_3, (BrActFlag)16,
2415 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2416 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2417static BrAction kmclass_11_cont_1 = { &kmclass_11_cont_2, (BrActFlag)16,
2418 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2419 BRACT_CONT, (BrClass*)0 };
2420static BrAction kmclass_11_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2421 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2422 (BrClass*)0 };
2423static BrAction kmclass_11_graf_8 = { &kmclass_11_graf_9, (BrActFlag)16,
2424 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2425 BRACT_GRAF, (BrClass*)0 };
2426static BrAction kmclass_11_graf_7 = { &kmclass_11_graf_8, (BrActFlag)16,
2427 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2428 BRACT_GRAF, (BrClass*)0 };
2429static BrAction kmclass_11_graf_6 = { &kmclass_11_graf_7, (BrActFlag)16,
2430 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2431 (BrClass*)0 };
2432static BrAction kmclass_11_graf_5 = { &kmclass_11_graf_6, (BrActFlag)16,
2433 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2434 (BrClass*)0 };
2435static BrAction kmclass_11_graf_4 = { &kmclass_11_graf_5, (BrActFlag)16,
2436 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2437 (BrClass*)0 };
2438static BrAction kmclass_11_graf_3 = { &kmclass_11_graf_4, (BrActFlag)16,
2439 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2440 (BrClass*)0 };
2441static BrAction kmclass_11_graf_2 = { &kmclass_11_graf_3, (BrActFlag)16,
2442 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2443 (BrClass*)0 };
2444static BrAction kmclass_11_graf_1 = { &kmclass_11_graf_2, (BrActFlag)16,
2445 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2446 BRACT_GRAF, (BrClass*)0 };
2447static KmClass kmclass_11 = { &kmclass_12, 0, "Pgon", "Shape pgon volumes",
2448 "big_Pgon", (KmIcon*)0, "sm_Pgon", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2449 &kmclass_11_cont_1, &kmclass_11_graf_1, 0 };
2450
2451static BrAction kmclass_10_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2452 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2453 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2454static BrAction kmclass_10_cont_6 = { &kmclass_10_cont_7, (BrActFlag)16,
2455 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2456 BRACT_CONT, (BrClass*)0 };
2457static BrAction kmclass_10_cont_5 = { &kmclass_10_cont_6, (BrActFlag)16,
2458 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2459 BRACT_CONT, (BrClass*)0 };
2460static BrAction kmclass_10_cont_4 = { &kmclass_10_cont_5, (BrActFlag)16,
2461 "Edit", (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2462 BRACT_CONT, (BrClass*)0 };
2463static BrAction kmclass_10_cont_3 = { &kmclass_10_cont_4, (BrActFlag)16,
2464 "Draw", (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2465 BRACT_CONT, (BrClass*)0 };
2466static BrAction kmclass_10_cont_2 = { &kmclass_10_cont_3, (BrActFlag)16,
2467 "Tree", (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0,
2468 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2469static BrAction kmclass_10_cont_1 = { &kmclass_10_cont_2, (BrActFlag)16,
2470 "Spec", (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0,
2471 BRACT_CONT, (BrClass*)0 };
2472static BrAction kmclass_10_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2473 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2474 (BrClass*)0 };
2475static BrAction kmclass_10_graf_8 = { &kmclass_10_graf_9, (BrActFlag)16,
2476 "Satt", (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0,
2477 BRACT_GRAF, (BrClass*)0 };
2478static BrAction kmclass_10_graf_7 = { &kmclass_10_graf_8, (BrActFlag)16,
2479 "Shif", (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0,
2480 BRACT_GRAF, (BrClass*)0 };
2481static BrAction kmclass_10_graf_6 = { &kmclass_10_graf_7, (BrActFlag)16,
2482 "Bomb", (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2483 (BrClass*)0 };
2484static BrAction kmclass_10_graf_5 = { &kmclass_10_graf_6, (BrActFlag)16,
2485 "Csph", (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2486 (BrClass*)0 };
2487static BrAction kmclass_10_graf_4 = { &kmclass_10_graf_5, (BrActFlag)16,
2488 "Ccon", (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2489 (BrClass*)0 };
2490static BrAction kmclass_10_graf_3 = { &kmclass_10_graf_4, (BrActFlag)16,
2491 "Ctub", (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2492 (BrClass*)0 };
2493static BrAction kmclass_10_graf_2 = { &kmclass_10_graf_3, (BrActFlag)16,
2494 "Cbox", (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2495 (BrClass*)0 };
2496static BrAction kmclass_10_graf_1 = { &kmclass_10_graf_2, (BrActFlag)16,
2497 "Draw", (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0,
2498 BRACT_GRAF, (BrClass*)0 };
2499static KmClass kmclass_10 = { &kmclass_11, 0, "Para", "Shape para volumes",
2500 "big_Para", (KmIcon*)0, "sm_Para", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2501 &kmclass_10_cont_1, &kmclass_10_graf_1, 0 };
2502
2503static BrAction kmclass_9_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2504 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2505 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2506static BrAction kmclass_9_cont_6 = { &kmclass_9_cont_7, (BrActFlag)16, "Satt",
2507 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2508 (BrClass*)0 };
2509static BrAction kmclass_9_cont_5 = { &kmclass_9_cont_6, (BrActFlag)16,
2510 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2511 BRACT_CONT, (BrClass*)0 };
2512static BrAction kmclass_9_cont_4 = { &kmclass_9_cont_5, (BrActFlag)16, "Edit",
2513 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2514 BRACT_CONT, (BrClass*)0 };
2515static BrAction kmclass_9_cont_3 = { &kmclass_9_cont_4, (BrActFlag)16, "Draw",
2516 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2517 (BrClass*)0 };
2518static BrAction kmclass_9_cont_2 = { &kmclass_9_cont_3, (BrActFlag)16, "Tree",
2519 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2520 BRACT_CONT, (BrClass*)0 };
2521static BrAction kmclass_9_cont_1 = { &kmclass_9_cont_2, (BrActFlag)16, "Spec",
2522 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2523 (BrClass*)0 };
2524static BrAction kmclass_9_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2525 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2526 (BrClass*)0 };
2527static BrAction kmclass_9_graf_8 = { &kmclass_9_graf_9, (BrActFlag)16, "Satt",
2528 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2529 (BrClass*)0 };
2530static BrAction kmclass_9_graf_7 = { &kmclass_9_graf_8, (BrActFlag)16, "Shif",
2531 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2532 (BrClass*)0 };
2533static BrAction kmclass_9_graf_6 = { &kmclass_9_graf_7, (BrActFlag)16, "Bomb",
2534 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2535 (BrClass*)0 };
2536static BrAction kmclass_9_graf_5 = { &kmclass_9_graf_6, (BrActFlag)16, "Csph",
2537 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2538 (BrClass*)0 };
2539static BrAction kmclass_9_graf_4 = { &kmclass_9_graf_5, (BrActFlag)16, "Ccon",
2540 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2541 (BrClass*)0 };
2542static BrAction kmclass_9_graf_3 = { &kmclass_9_graf_4, (BrActFlag)16, "Ctub",
2543 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2544 (BrClass*)0 };
2545static BrAction kmclass_9_graf_2 = { &kmclass_9_graf_3, (BrActFlag)16, "Cbox",
2546 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2547 (BrClass*)0 };
2548static BrAction kmclass_9_graf_1 = { &kmclass_9_graf_2, (BrActFlag)16, "Draw",
2549 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2550 (BrClass*)0 };
2551static KmClass kmclass_9 = { &kmclass_10, 0, "Sphe", "Shape sphe volumes",
2552 "big_Sphe", (KmIcon*)0, "sm_Sphe", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2553 &kmclass_9_cont_1, &kmclass_9_graf_1, 0 };
2554
2555static BrAction kmclass_8_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2556 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2557 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2558static BrAction kmclass_8_cont_6 = { &kmclass_8_cont_7, (BrActFlag)16, "Satt",
2559 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2560 (BrClass*)0 };
2561static BrAction kmclass_8_cont_5 = { &kmclass_8_cont_6, (BrActFlag)16,
2562 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2563 BRACT_CONT, (BrClass*)0 };
2564static BrAction kmclass_8_cont_4 = { &kmclass_8_cont_5, (BrActFlag)16, "Edit",
2565 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2566 BRACT_CONT, (BrClass*)0 };
2567static BrAction kmclass_8_cont_3 = { &kmclass_8_cont_4, (BrActFlag)16, "Draw",
2568 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2569 (BrClass*)0 };
2570static BrAction kmclass_8_cont_2 = { &kmclass_8_cont_3, (BrActFlag)16, "Tree",
2571 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2572 BRACT_CONT, (BrClass*)0 };
2573static BrAction kmclass_8_cont_1 = { &kmclass_8_cont_2, (BrActFlag)16, "Spec",
2574 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2575 (BrClass*)0 };
2576static BrAction kmclass_8_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2577 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2578 (BrClass*)0 };
2579static BrAction kmclass_8_graf_8 = { &kmclass_8_graf_9, (BrActFlag)16, "Satt",
2580 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2581 (BrClass*)0 };
2582static BrAction kmclass_8_graf_7 = { &kmclass_8_graf_8, (BrActFlag)16, "Shif",
2583 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2584 (BrClass*)0 };
2585static BrAction kmclass_8_graf_6 = { &kmclass_8_graf_7, (BrActFlag)16, "Bomb",
2586 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2587 (BrClass*)0 };
2588static BrAction kmclass_8_graf_5 = { &kmclass_8_graf_6, (BrActFlag)16, "Csph",
2589 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2590 (BrClass*)0 };
2591static BrAction kmclass_8_graf_4 = { &kmclass_8_graf_5, (BrActFlag)16, "Ccon",
2592 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2593 (BrClass*)0 };
2594static BrAction kmclass_8_graf_3 = { &kmclass_8_graf_4, (BrActFlag)16, "Ctub",
2595 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2596 (BrClass*)0 };
2597static BrAction kmclass_8_graf_2 = { &kmclass_8_graf_3, (BrActFlag)16, "Cbox",
2598 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2599 (BrClass*)0 };
2600static BrAction kmclass_8_graf_1 = { &kmclass_8_graf_2, (BrActFlag)16, "Draw",
2601 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2602 (BrClass*)0 };
2603static KmClass kmclass_8 = { &kmclass_9, 0, "Cons", "Shape cons volumes",
2604 "big_Cons", (KmIcon*)0, "sm_Cons", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2605 &kmclass_8_cont_1, &kmclass_8_graf_1, 0 };
2606
2607static BrAction kmclass_7_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2608 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2609 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2610static BrAction kmclass_7_cont_6 = { &kmclass_7_cont_7, (BrActFlag)16, "Satt",
2611 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2612 (BrClass*)0 };
2613static BrAction kmclass_7_cont_5 = { &kmclass_7_cont_6, (BrActFlag)16,
2614 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2615 BRACT_CONT, (BrClass*)0 };
2616static BrAction kmclass_7_cont_4 = { &kmclass_7_cont_5, (BrActFlag)16, "Edit",
2617 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2618 BRACT_CONT, (BrClass*)0 };
2619static BrAction kmclass_7_cont_3 = { &kmclass_7_cont_4, (BrActFlag)16, "Draw",
2620 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2621 (BrClass*)0 };
2622static BrAction kmclass_7_cont_2 = { &kmclass_7_cont_3, (BrActFlag)16, "Tree",
2623 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2624 BRACT_CONT, (BrClass*)0 };
2625static BrAction kmclass_7_cont_1 = { &kmclass_7_cont_2, (BrActFlag)16, "Spec",
2626 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2627 (BrClass*)0 };
2628static BrAction kmclass_7_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2629 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2630 (BrClass*)0 };
2631static BrAction kmclass_7_graf_8 = { &kmclass_7_graf_9, (BrActFlag)16, "Satt",
2632 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2633 (BrClass*)0 };
2634static BrAction kmclass_7_graf_7 = { &kmclass_7_graf_8, (BrActFlag)16, "Shif",
2635 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2636 (BrClass*)0 };
2637static BrAction kmclass_7_graf_6 = { &kmclass_7_graf_7, (BrActFlag)16, "Bomb",
2638 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2639 (BrClass*)0 };
2640static BrAction kmclass_7_graf_5 = { &kmclass_7_graf_6, (BrActFlag)16, "Csph",
2641 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2642 (BrClass*)0 };
2643static BrAction kmclass_7_graf_4 = { &kmclass_7_graf_5, (BrActFlag)16, "Ccon",
2644 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2645 (BrClass*)0 };
2646static BrAction kmclass_7_graf_3 = { &kmclass_7_graf_4, (BrActFlag)16, "Ctub",
2647 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2648 (BrClass*)0 };
2649static BrAction kmclass_7_graf_2 = { &kmclass_7_graf_3, (BrActFlag)16, "Cbox",
2650 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2651 (BrClass*)0 };
2652static BrAction kmclass_7_graf_1 = { &kmclass_7_graf_2, (BrActFlag)16, "Draw",
2653 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2654 (BrClass*)0 };
2655static KmClass kmclass_7 = { &kmclass_8, 0, "Cone", "Shape cone volumes",
2656 "big_Cone", (KmIcon*)0, "sm_Cone", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2657 &kmclass_7_cont_1, &kmclass_7_graf_1, 0 };
2658
2659static BrAction kmclass_6_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2660 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2661 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2662static BrAction kmclass_6_cont_6 = { &kmclass_6_cont_7, (BrActFlag)16, "Satt",
2663 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2664 (BrClass*)0 };
2665static BrAction kmclass_6_cont_5 = { &kmclass_6_cont_6, (BrActFlag)16,
2666 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2667 BRACT_CONT, (BrClass*)0 };
2668static BrAction kmclass_6_cont_4 = { &kmclass_6_cont_5, (BrActFlag)16, "Edit",
2669 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2670 BRACT_CONT, (BrClass*)0 };
2671static BrAction kmclass_6_cont_3 = { &kmclass_6_cont_4, (BrActFlag)16, "Draw",
2672 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2673 (BrClass*)0 };
2674static BrAction kmclass_6_cont_2 = { &kmclass_6_cont_3, (BrActFlag)16, "Tree",
2675 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2676 BRACT_CONT, (BrClass*)0 };
2677static BrAction kmclass_6_cont_1 = { &kmclass_6_cont_2, (BrActFlag)16, "Spec",
2678 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2679 (BrClass*)0 };
2680static BrAction kmclass_6_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2681 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2682 (BrClass*)0 };
2683static BrAction kmclass_6_graf_8 = { &kmclass_6_graf_9, (BrActFlag)16, "Satt",
2684 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2685 (BrClass*)0 };
2686static BrAction kmclass_6_graf_7 = { &kmclass_6_graf_8, (BrActFlag)16, "Shif",
2687 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2688 (BrClass*)0 };
2689static BrAction kmclass_6_graf_6 = { &kmclass_6_graf_7, (BrActFlag)16, "Bomb",
2690 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2691 (BrClass*)0 };
2692static BrAction kmclass_6_graf_5 = { &kmclass_6_graf_6, (BrActFlag)16, "Csph",
2693 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2694 (BrClass*)0 };
2695static BrAction kmclass_6_graf_4 = { &kmclass_6_graf_5, (BrActFlag)16, "Ccon",
2696 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2697 (BrClass*)0 };
2698static BrAction kmclass_6_graf_3 = { &kmclass_6_graf_4, (BrActFlag)16, "Ctub",
2699 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2700 (BrClass*)0 };
2701static BrAction kmclass_6_graf_2 = { &kmclass_6_graf_3, (BrActFlag)16, "Cbox",
2702 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2703 (BrClass*)0 };
2704static BrAction kmclass_6_graf_1 = { &kmclass_6_graf_2, (BrActFlag)16, "Draw",
2705 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2706 (BrClass*)0 };
2707static KmClass kmclass_6 = { &kmclass_7, 0, "Tubs", "Shape tubs volumes",
2708 "big_Tubs", (KmIcon*)0, "sm_Tubs", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2709 &kmclass_6_cont_1, &kmclass_6_graf_1, 0 };
2710
2711static BrAction kmclass_5_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2712 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2713 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2714static BrAction kmclass_5_cont_6 = { &kmclass_5_cont_7, (BrActFlag)16, "Satt",
2715 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2716 (BrClass*)0 };
2717static BrAction kmclass_5_cont_5 = { &kmclass_5_cont_6, (BrActFlag)16,
2718 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2719 BRACT_CONT, (BrClass*)0 };
2720static BrAction kmclass_5_cont_4 = { &kmclass_5_cont_5, (BrActFlag)16, "Edit",
2721 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2722 BRACT_CONT, (BrClass*)0 };
2723static BrAction kmclass_5_cont_3 = { &kmclass_5_cont_4, (BrActFlag)16, "Draw",
2724 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2725 (BrClass*)0 };
2726static BrAction kmclass_5_cont_2 = { &kmclass_5_cont_3, (BrActFlag)16, "Tree",
2727 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2728 BRACT_CONT, (BrClass*)0 };
2729static BrAction kmclass_5_cont_1 = { &kmclass_5_cont_2, (BrActFlag)16, "Spec",
2730 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2731 (BrClass*)0 };
2732static BrAction kmclass_5_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2733 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2734 (BrClass*)0 };
2735static BrAction kmclass_5_graf_8 = { &kmclass_5_graf_9, (BrActFlag)16, "Satt",
2736 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2737 (BrClass*)0 };
2738static BrAction kmclass_5_graf_7 = { &kmclass_5_graf_8, (BrActFlag)16, "Shif",
2739 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2740 (BrClass*)0 };
2741static BrAction kmclass_5_graf_6 = { &kmclass_5_graf_7, (BrActFlag)16, "Bomb",
2742 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2743 (BrClass*)0 };
2744static BrAction kmclass_5_graf_5 = { &kmclass_5_graf_6, (BrActFlag)16, "Csph",
2745 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2746 (BrClass*)0 };
2747static BrAction kmclass_5_graf_4 = { &kmclass_5_graf_5, (BrActFlag)16, "Ccon",
2748 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2749 (BrClass*)0 };
2750static BrAction kmclass_5_graf_3 = { &kmclass_5_graf_4, (BrActFlag)16, "Ctub",
2751 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2752 (BrClass*)0 };
2753static BrAction kmclass_5_graf_2 = { &kmclass_5_graf_3, (BrActFlag)16, "Cbox",
2754 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2755 (BrClass*)0 };
2756static BrAction kmclass_5_graf_1 = { &kmclass_5_graf_2, (BrActFlag)16, "Draw",
2757 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2758 (BrClass*)0 };
2759static KmClass kmclass_5 = { &kmclass_6, 0, "Tube", "Shape tube volumes",
2760 "big_Tube", (KmIcon*)0, "sm_Tube", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2761 &kmclass_5_cont_1, &kmclass_5_graf_1, 0 };
2762
2763static BrAction kmclass_4_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2764 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2765 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2766static BrAction kmclass_4_cont_6 = { &kmclass_4_cont_7, (BrActFlag)16, "Satt",
2767 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2768 (BrClass*)0 };
2769static BrAction kmclass_4_cont_5 = { &kmclass_4_cont_6, (BrActFlag)16,
2770 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2771 BRACT_CONT, (BrClass*)0 };
2772static BrAction kmclass_4_cont_4 = { &kmclass_4_cont_5, (BrActFlag)16, "Edit",
2773 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2774 BRACT_CONT, (BrClass*)0 };
2775static BrAction kmclass_4_cont_3 = { &kmclass_4_cont_4, (BrActFlag)16, "Draw",
2776 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2777 (BrClass*)0 };
2778static BrAction kmclass_4_cont_2 = { &kmclass_4_cont_3, (BrActFlag)16, "Tree",
2779 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2780 BRACT_CONT, (BrClass*)0 };
2781static BrAction kmclass_4_cont_1 = { &kmclass_4_cont_2, (BrActFlag)16, "Spec",
2782 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2783 (BrClass*)0 };
2784static BrAction kmclass_4_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2785 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2786 (BrClass*)0 };
2787static BrAction kmclass_4_graf_8 = { &kmclass_4_graf_9, (BrActFlag)16, "Satt",
2788 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2789 (BrClass*)0 };
2790static BrAction kmclass_4_graf_7 = { &kmclass_4_graf_8, (BrActFlag)16, "Shif",
2791 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2792 (BrClass*)0 };
2793static BrAction kmclass_4_graf_6 = { &kmclass_4_graf_7, (BrActFlag)16, "Bomb",
2794 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2795 (BrClass*)0 };
2796static BrAction kmclass_4_graf_5 = { &kmclass_4_graf_6, (BrActFlag)16, "Csph",
2797 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2798 (BrClass*)0 };
2799static BrAction kmclass_4_graf_4 = { &kmclass_4_graf_5, (BrActFlag)16, "Ccon",
2800 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2801 (BrClass*)0 };
2802static BrAction kmclass_4_graf_3 = { &kmclass_4_graf_4, (BrActFlag)16, "Ctub",
2803 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2804 (BrClass*)0 };
2805static BrAction kmclass_4_graf_2 = { &kmclass_4_graf_3, (BrActFlag)16, "Cbox",
2806 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2807 (BrClass*)0 };
2808static BrAction kmclass_4_graf_1 = { &kmclass_4_graf_2, (BrActFlag)16, "Draw",
2809 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2810 (BrClass*)0 };
2811static KmClass kmclass_4 = { &kmclass_5, 0, "Trap", "Shape trap volumes",
2812 "big_Trap", (KmIcon*)0, "sm_Trap", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2813 &kmclass_4_cont_1, &kmclass_4_graf_1, 0 };
2814
2815static BrAction kmclass_3_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2816 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2817 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2818static BrAction kmclass_3_cont_6 = { &kmclass_3_cont_7, (BrActFlag)16, "Satt",
2819 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2820 (BrClass*)0 };
2821static BrAction kmclass_3_cont_5 = { &kmclass_3_cont_6, (BrActFlag)16,
2822 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2823 BRACT_CONT, (BrClass*)0 };
2824static BrAction kmclass_3_cont_4 = { &kmclass_3_cont_5, (BrActFlag)16, "Edit",
2825 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2826 BRACT_CONT, (BrClass*)0 };
2827static BrAction kmclass_3_cont_3 = { &kmclass_3_cont_4, (BrActFlag)16, "Draw",
2828 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2829 (BrClass*)0 };
2830static BrAction kmclass_3_cont_2 = { &kmclass_3_cont_3, (BrActFlag)16, "Tree",
2831 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2832 BRACT_CONT, (BrClass*)0 };
2833static BrAction kmclass_3_cont_1 = { &kmclass_3_cont_2, (BrActFlag)16, "Spec",
2834 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2835 (BrClass*)0 };
2836static BrAction kmclass_3_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2837 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2838 (BrClass*)0 };
2839static BrAction kmclass_3_graf_8 = { &kmclass_3_graf_9, (BrActFlag)16, "Satt",
2840 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2841 (BrClass*)0 };
2842static BrAction kmclass_3_graf_7 = { &kmclass_3_graf_8, (BrActFlag)16, "Shif",
2843 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2844 (BrClass*)0 };
2845static BrAction kmclass_3_graf_6 = { &kmclass_3_graf_7, (BrActFlag)16, "Bomb",
2846 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2847 (BrClass*)0 };
2848static BrAction kmclass_3_graf_5 = { &kmclass_3_graf_6, (BrActFlag)16, "Csph",
2849 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2850 (BrClass*)0 };
2851static BrAction kmclass_3_graf_4 = { &kmclass_3_graf_5, (BrActFlag)16, "Ccon",
2852 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2853 (BrClass*)0 };
2854static BrAction kmclass_3_graf_3 = { &kmclass_3_graf_4, (BrActFlag)16, "Ctub",
2855 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2856 (BrClass*)0 };
2857static BrAction kmclass_3_graf_2 = { &kmclass_3_graf_3, (BrActFlag)16, "Cbox",
2858 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2859 (BrClass*)0 };
2860static BrAction kmclass_3_graf_1 = { &kmclass_3_graf_2, (BrActFlag)16, "Draw",
2861 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2862 (BrClass*)0 };
2863static KmClass kmclass_3 = { &kmclass_4, 0, "Trd2", "Shape trd2 volumes",
2864 "big_Trd2", (KmIcon*)0, "sm_Trd2", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2865 &kmclass_3_cont_1, &kmclass_3_graf_1, 0 };
2866
2867static BrAction kmclass_2_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2868 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2869 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2870static BrAction kmclass_2_cont_6 = { &kmclass_2_cont_7, (BrActFlag)16, "Satt",
2871 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2872 (BrClass*)0 };
2873static BrAction kmclass_2_cont_5 = { &kmclass_2_cont_6, (BrActFlag)16,
2874 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2875 BRACT_CONT, (BrClass*)0 };
2876static BrAction kmclass_2_cont_4 = { &kmclass_2_cont_5, (BrActFlag)16, "Edit",
2877 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2878 BRACT_CONT, (BrClass*)0 };
2879static BrAction kmclass_2_cont_3 = { &kmclass_2_cont_4, (BrActFlag)16, "Draw",
2880 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2881 (BrClass*)0 };
2882static BrAction kmclass_2_cont_2 = { &kmclass_2_cont_3, (BrActFlag)16, "Tree",
2883 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2884 BRACT_CONT, (BrClass*)0 };
2885static BrAction kmclass_2_cont_1 = { &kmclass_2_cont_2, (BrActFlag)16, "Spec",
2886 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2887 (BrClass*)0 };
2888static BrAction kmclass_2_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2889 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2890 (BrClass*)0 };
2891static BrAction kmclass_2_graf_8 = { &kmclass_2_graf_9, (BrActFlag)16, "Satt",
2892 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2893 (BrClass*)0 };
2894static BrAction kmclass_2_graf_7 = { &kmclass_2_graf_8, (BrActFlag)16, "Shif",
2895 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2896 (BrClass*)0 };
2897static BrAction kmclass_2_graf_6 = { &kmclass_2_graf_7, (BrActFlag)16, "Bomb",
2898 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2899 (BrClass*)0 };
2900static BrAction kmclass_2_graf_5 = { &kmclass_2_graf_6, (BrActFlag)16, "Csph",
2901 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2902 (BrClass*)0 };
2903static BrAction kmclass_2_graf_4 = { &kmclass_2_graf_5, (BrActFlag)16, "Ccon",
2904 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2905 (BrClass*)0 };
2906static BrAction kmclass_2_graf_3 = { &kmclass_2_graf_4, (BrActFlag)16, "Ctub",
2907 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2908 (BrClass*)0 };
2909static BrAction kmclass_2_graf_2 = { &kmclass_2_graf_3, (BrActFlag)16, "Cbox",
2910 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2911 (BrClass*)0 };
2912static BrAction kmclass_2_graf_1 = { &kmclass_2_graf_2, (BrActFlag)16, "Draw",
2913 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2914 (BrClass*)0 };
2915static KmClass kmclass_2 = { &kmclass_3, 0, "Trd1", "Shape trd1 volumes",
2916 "big_Trd1", (KmIcon*)0, "sm_Trd1", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2917 &kmclass_2_cont_1, &kmclass_2_graf_1, 0 };
2918
2919static BrAction kmclass_1_cont_7 = { (BrAction*)0, (BrActFlag)16, "Move3d",
2920 (char*)0, (char*)0, "next; +move3d [this]; -move3d [this]", (SUBROUTINE*)0,
2921 (IntFunc*)0, BRACT_CONT, (BrClass*)0 };
2922static BrAction kmclass_1_cont_6 = { &kmclass_1_cont_7, (BrActFlag)16, "Satt",
2923 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2924 (BrClass*)0 };
2925static BrAction kmclass_1_cont_5 = { &kmclass_1_cont_6, (BrActFlag)16,
2926 "Print", (char*)0, (char*)0, "+Pvolu [that]", (SUBROUTINE*)0, (IntFunc*)0,
2927 BRACT_CONT, (BrClass*)0 };
2928static BrAction kmclass_1_cont_4 = { &kmclass_1_cont_5, (BrActFlag)16, "Edit",
2929 (char*)0, (char*)0, "-Editv; +Editv", (SUBROUTINE*)0, (IntFunc*)0,
2930 BRACT_CONT, (BrClass*)0 };
2931static BrAction kmclass_1_cont_3 = { &kmclass_1_cont_4, (BrActFlag)16, "Draw",
2932 (char*)0, (char*)0, "-Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2933 (BrClass*)0 };
2934static BrAction kmclass_1_cont_2 = { &kmclass_1_cont_3, (BrActFlag)16, "Tree",
2935 (char*)0, (char*)0, "Dtree [this] 3 111", (SUBROUTINE*)0, (IntFunc*)0,
2936 BRACT_CONT, (BrClass*)0 };
2937static BrAction kmclass_1_cont_1 = { &kmclass_1_cont_2, (BrActFlag)16, "Spec",
2938 (char*)0, (char*)0, "+Dspec [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_CONT,
2939 (BrClass*)0 };
2940static BrAction kmclass_1_graf_9 = { (BrAction*)0, (BrActFlag)16, "Move",
2941 (char*)0, (char*)0, "-Move", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2942 (BrClass*)0 };
2943static BrAction kmclass_1_graf_8 = { &kmclass_1_graf_9, (BrActFlag)16, "Satt",
2944 (char*)0, (char*)0, "Satt [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2945 (BrClass*)0 };
2946static BrAction kmclass_1_graf_7 = { &kmclass_1_graf_8, (BrActFlag)16, "Shif",
2947 (char*)0, (char*)0, "-Draw/Shift", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2948 (BrClass*)0 };
2949static BrAction kmclass_1_graf_6 = { &kmclass_1_graf_7, (BrActFlag)16, "Bomb",
2950 (char*)0, (char*)0, "-Bomb", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2951 (BrClass*)0 };
2952static BrAction kmclass_1_graf_5 = { &kmclass_1_graf_6, (BrActFlag)16, "Csph",
2953 (char*)0, (char*)0, "-Sphe", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2954 (BrClass*)0 };
2955static BrAction kmclass_1_graf_4 = { &kmclass_1_graf_5, (BrActFlag)16, "Ccon",
2956 (char*)0, (char*)0, "-Cone", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2957 (BrClass*)0 };
2958static BrAction kmclass_1_graf_3 = { &kmclass_1_graf_4, (BrActFlag)16, "Ctub",
2959 (char*)0, (char*)0, "-Tube", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2960 (BrClass*)0 };
2961static BrAction kmclass_1_graf_2 = { &kmclass_1_graf_3, (BrActFlag)16, "Cbox",
2962 (char*)0, (char*)0, "-Box", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2963 (BrClass*)0 };
2964static BrAction kmclass_1_graf_1 = { &kmclass_1_graf_2, (BrActFlag)16, "Draw",
2965 (char*)0, (char*)0, "Draw [this]", (SUBROUTINE*)0, (IntFunc*)0, BRACT_GRAF,
2966 (BrClass*)0 };
2967static KmClass kmclass_1 = { &kmclass_2, 0, "Box", "Shape box volumes",
2968 "big_Box", (KmIcon*)0, "sm_Box", (KmIcon*)0, (SUBROUTINE*)0, (IntFunc*)0,
2969 &kmclass_1_cont_1, &kmclass_1_graf_1, 0 };
2970
2971 klnkbrcl( &brclass_1, 921023 );
2972 klnkkmcl( &kmclass_1, 921023 );
2973 klnkaddr.graf_info_C = ixmotif;
2974 klnkaddr.graf_size_F = igrsiz_;
2975 klnkaddr.graf_pick_F = igobj_;
2976 klnkaddr.graf_attr_F = igset_;
2977 klnkaddr.graf_close_F = iclwk_;
2978}
2979
2980#endif