userInterface CAD IE_ More...
#include "MS_Def0.h"#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <gdk/gdk.h>#include <gdk/gdkkeysyms.h>#include "../gtk/ut_gtk.h"#include "../gtk/ut_gtkEd.h"#include "../gui_gtk/gtk.h"#include "../ut/ut_geo.h"#include "../ut/ut_txt.h"#include "../ut/ut_TX.h"#include "../ut/ut_txfil.h"#include "../ut/ut_cast.h"#include "../ut/ut_os.h"#include "../ut/ut_gtypes.h"#include "../ut/types_gui.h"#include "../gr/ut_UI.h"#include "../gr/ut_GL.h"#include "../gr/ut_DL.h"#include "../db/ut_DB.h"#include "../ci/NC_Main.h"#include "../ci/NC_apt.h"#include "xa.h"#include "xa_ed.h"#include "xa_ui.h"#include "xa_ui_gr.h"#include "xa_ui_cad.h"#include "xa_cad_ed.h"#include "xa_undo.h"#include "../xa/xa_mem.h"#include "../xa/xa_sele.h"#include "../xa/xa_msg.h"Defines | |
| #define | IE_BUFSIZ mem_cbuf1_SIZ |
| #define | IE_Func_Note 9 |
| #define | IE_Func_Modify 12 |
| #define | IE_Func_Analyze 14 |
| #define | IE_Func_CADEnv 15 |
| #define | LstSiz 200 |
Functions | |
| gint | IE_ButtonPress (GtkWidget *widget, GdkEventButton *event) |
| char * | IE_get_inp__ (int ind) |
| int | UI_GR_RECONFIG (void *data1, void *data2) |
| int | IE_cad_init1 (int ind) |
| int | IE_cad_init2 (int ind) |
| int | IE_nxtInd () |
| int | IE_cad_test1 () |
| int | IE_analyz_dist (char fnc) |
| int | IE_popup_planes_CB (void *parent, void **data) |
| int | IE_cad_set_OK (int iStat) |
| int | IE_cad_get_OK () |
| int | IE_txt2parG (char *buf, int typRec, int aus_anz, int *ind, int *aus_typ, char txtTab[][256]) |
| int | IE_set_txtHdr () |
| int | IE_decode_Ln (int *typTab, char txtTab[][256], int tabSiz, char *lnIn) |
| int | IE_edit_dbo (long dli, int typ, long dbi) |
| int | IE_activate () |
| int | IE_get_modify () |
| int | IE_set_inp (int ind, char *cBuf) |
| int | IE_get_Func () |
| int | IE_get_inp_t (int *typ, char **txt, int ii) |
| int | IE_get_inp_typ (int *typ, char **txt, int ii) |
| int | IE_inpTest (int typReq, char *txBuf) |
| int | IE_cad_selM2_CB (char *fnam, char *dirNam) |
| int | IE_cad_selM2 (int mode) |
| int | IE_cad_sel__ (int typSel, long ind, char *buf) |
| int | IE_cad_sel1 (int typSel, long ind, char *buf) |
| int | IE_cad_reset_modif () |
| int | IE_cad_exitFunc () |
| int | IE_cad_exit0 () |
| int | IE_cad_init0 () |
| int | IE_ck_menGrpInd (char *lbuf) |
| int | IE_cad_init_men (int mode) |
| int | IE_cad_ClearInp1 (int ii, int iRedraw) |
| int | IE_cad_ClearMenInf () |
| int | IE_cad_ResetInputs () |
| int | IE_cad_ClearInputs (int iNr) |
| int | IE_cad_get_func (int *typ, int *subTyp) |
| int | IE_focus_set (int mode) |
| int | IE_ed1_mod (void *parent, void *data) |
| int | IE_cad_Side (void *parent, void *data) |
| int | IE_cad_INS (void *parent, void *data) |
| int | IE_cad_OK (void *parent, void *data) |
| int | IE_cad_InpIn_CR () |
| int | IE_cad_Inp_edit_field () |
| int | IE_cad_InpIn_oid (char *cbuf) |
| int | IE_cad_InpIn_String (char *cbuf) |
| int | IE_cad_InpIn_CB (int ind, int key) |
| int | IE_cad_help (void *parent, void *data) |
| int | IE_cad_AptInd_CB (void *parent, GdkEventAny *event) |
| int | IE_cad_Inp1_Info (int iind) |
| int | IE_cad_Inp2_Info (int typ) |
| int | IE_cad_Inp1_nxtTra (int mode) |
| int | IE_cad_Inp1_nxtVec (int mode) |
| int | IE_cad_Inp1_nxtREV (int mode, char *txt1) |
| int | IE_cad_Inp1_iNr (int mode, int iMax) |
| int | IE_cad_Inp1_DirS (int mode) |
| int | IE_cad_Inp1_PLN (int mode) |
| int | IE_cad_Inp1_nxtAng (int mode) |
| int | IE_cad_Inp1_nxtpNr (int mode, int typ) |
| int | IE_cad_Inp1_Aux (int mode) |
| int | IE_cad_Inp1_DirX () |
| int | IE_cad_Inp1_nxtTxt (int iMod, int mode) |
| int | IE_cad_Inp1_nxtMod (int iMod, int mode) |
| int | IE_cad_Inp1_nxtVal (int mode) |
| int | IE_inp_selection_clear () |
| int | IE_cad_ck_inpLast () |
| int | IE_set_inpSrc (int src) |
| int | IE_cad_Inp1_CB (void *parent, GdkEventAny *event) |
| int | IE_get_tempPos (Point *pt1) |
| int | IE_cad_InpIn_left () |
| int | IE_cad_InpIn__ (int ind) |
| int | IE_undo () |
| int | IE_cad_Inp_undo () |
| int | IE_parent_disp (int typ, long ind) |
| int | IE_cad_Inp_disp_pt (Point *pt1, int iind) |
| int | IE_cad_Inp_disp_vc (long *dli, Vector *vc1, int iind) |
| int | IE_cad_Inp_disp_pln (Plane *pln1, int iind) |
| int | IE_cad_Inp_disp_ang (long *dli, double *ang1, int iind) |
| int | IE_get_inpAuxVec (Vector *vco, char *subTyp, int ipos, int iind, Point *ptOri) |
| int | IE_get_inpAuxPos (Point *pt1, char *subTyp, int iind) |
| int | IE_get_inpInd () |
| int | IE_cad_Inp_disp__ (int iind, int mode) |
| int | IE_inp_ck_dep (int iind) |
| int | IE_cad_p_CB (void *parent, void **data) |
| int | IE_cad_l_CB (void *parent, void **data) |
| int | IE_cad_c_CB (void *parent, void **data) |
| int | IE_cad_r_CB (void *parent, void **data) |
| int | IE_cad_d_CB (void *parent, void **data) |
| int | IE_cad_v_CB (void *parent, void **data) |
| int | IE_cad_s_CB (void *parent, void **data) |
| int | IE_cad_a_CB (void *parent, void **data) |
| int | IE_cad_b_CB (void *parent, void **data) |
| int | IE_cad_n_CB (void *parent, void **data) |
| int | IE_cad_m_CB (void *parent, void **data) |
| int | IE_cad_t_CB (void *parent, void **data) |
| int | IE_cad___CB (void *parent, void **data) |
| int | IE_cad_z_CB (void *parent, void **data) |
| int | IE_cad_i_CB (void *parent, void **data) |
| int | IE_cad_Ace_CB (void *parent, void **data) |
| int | IE_auxFun1 (char **obuf, char **tbuf, IE_rec_txt *ibuf) |
| int | IE_inp_SetCol (int mode, int ind) |
| int | IE_joints_import () |
| int | IE_popup_planes__ () |
| void * | UI_cad (void *parent, void *data) |
| gint | IE_ed1_CMB (void *widget, void *event, gpointer data) |
| gint | IE_ed1_CB (void *parent, void *event) |
| int | IE_ed1__ (void *parent, void *data) |
| int | IE_ed2_mod (void *parent, void *data) |
| int | IE_ed2__ (void *parent, void *data) |
| int | IE_getEyePt () |
| int | IE_analyz__ (char *fncAct) |
| int | IE_test () |
Variables | |
| AP_STAT | AP_stat |
| progress of Start | |
| char | AP_dir_open [128] |
| char | AP_lang [4] |
| char | AP_ED_oNam [64] |
| objectName of active Line | |
| Plane | WC_sur_act |
| die fuer Definition (zB P10=0,0) aktive Plane | |
| int | UI_InpMode |
| int | UI_InpSM |
| int | KeyStatCtrl |
| int | UI_fontsizX |
| int | UI_fontsizY |
| static GIO_OptMen | IE_wCad_men [INTPTYANZ] |
| static void * | IE_wCad_obj [INPRECANZ] |
| static void * | IE_wCad_info [INPRECANZ] |
| int | IE_inpTypR [INPRECANZ] |
| static char | IE_wCad_preLoad [INPRECANZ][16] |
| inpAuxDat | IE_inpAuxDat [INPRECANZ] |
| static void * | boxCad0 |
| static void * | boxInpEnt |
| static void * | boxInp2 |
| static void * | IE_box_ME |
| static void * | IE_but_OK |
| static void * | IE_but_ModEx |
| static void * | IE_entHdr |
| static void * | IE_entNam |
| static void * | IE_txtMode |
| static GIO_Win__ | IE_ed1_win = {NULL, 0} |
| static GIO_WinEd | IE_ed1_wText |
| int | IE_modify = 0 |
| static int | IE_save = 0 |
| static int | IE_delete = 0 |
| static int | IE_EdFnc = 0 |
| static int | IE_FuncTyp = 0 |
| active MenueGroup; 0=PT, 1=LN .. ANALYZ=14 .. | |
| static int | IE_FuncSubTyp = 0 |
| active MenueSubGroup; depends of MenueGroup. | |
| static char | IE_ftyp_act [16] |
| static char | IE_modifHdr [32] |
| static char | IE_grp_typ |
| static IE_rec_stru * | IE_cad_act = NULL |
| static int | IE_cad_typ = -1 |
| int | IE_inpTypAct |
| static int | IE_inpInd |
| static int | IE_inpAnz |
| int | IE_inpSrc |
| static int | IE_inpStat = 0 |
| long | IE_bufSiz |
| long | IE_bufMax = IE_BUFSIZ |
| static int | IE_stat__ |
| static int | IE_stat_OK |
| static IE_rec_txt * | IE_lst_act |
| static int | menGrpInd |
| static int | menSubGrpInd |
| static long | IE_objInd = 20 |
| static int | IE_selTyp |
| static long | IE_selInd |
| static IE_rec_txt | cad_lst_p [] |
| static IE_rec_stru | IE_cad_p [] |
| static IE_rec_txt | cad_lst_l [] |
| static IE_rec_stru | IE_cad_l [] |
| static IE_rec_txt | cad_lst_c [] |
| static IE_rec_stru | IE_cad_c [] |
| static IE_rec_txt | cad_lst_r [] |
| static IE_rec_stru | IE_cad_r [] |
| static IE_rec_txt | cad_lst_d [] |
| static IE_rec_stru | IE_cad_d [] |
| static IE_rec_txt | cad_lst_v [] |
| static IE_rec_stru | IE_cad_v [] |
| static IE_rec_txt | cad_lst_s [] |
| static IE_rec_stru | IE_cad_s [] |
| static IE_rec_txt | cad_lst_a [] |
| static IE_rec_stru | IE_cad_a [] |
| static IE_rec_txt | cad_lst_b [] |
| static IE_rec_stru | IE_cad_b [] |
| static IE_rec_txt | cad_lst_n [] |
| static IE_rec_stru | IE_cad_n [] |
| static IE_rec_txt | cad_lst_m [] |
| static IE_rec_stru | IE_cad_m [] |
| static IE_rec_txt | cad_lst_t [] |
| static IE_rec_stru | IE_cad_t [] |
| static IE_rec_txt | cad_lst__ [] |
| static IE_rec_stru | IE_cad__ [] |
| static IE_rec_txt | cad_lst_i_ [] |
| static IE_rec_stru | IE_cad_i_ [] |
| static IE_rec_txt | cad_lst_z [] |
| static IE_rec_stru | IE_cad_z [] |
| static IE_rec_txt | cad_lst_Ace [] |
| static IE_rec_stru | IE_cad_Ace [] |
| static char * | IE_FncTab [] |
| static int | IE_FncNr = -1 |
| index into IE_FncTab | |
| static int | IE_first |
| static int | IE_last |
userInterface CAD IE_
=============================================================================== Funktionen: UI_cad create CAD-Window (Bar) IE_cad_sel1 Selektion eines Objekts gemeldet (core reports selection) IE_cad_Inp1_CB Focus faellt auf ein Inputfeld (zB Key Tab|CurDwn) IE_cad_OK OK-Butt. pressed (store) IE_cad_InpIn_CR CR aus irgendeinem anderen Win .. IE_cad_InpIn_CB Key in in ein Inputfeld IE_cad_get_OK returns IE_stat_OK IE_cad_set_OK set IE_stat_OK 0=OK-locked; 1=OK-active IE_cad_test1 test ob alle Eingaben vorh; Ausgabezeile generieren IE_inpTest test Inputs fuer diese zeile komplett IE_ck_menGrpInd Hauptmenuegruppe bestimmen IE_undo Ctrl-Z pressed or Undo-Button pressed .. IE_cad_Inp_undo Esc pressed - delete last CAD-input IE_edit_dbo edit obj (from typ/dbi) IE_activate Zeile auslesen, analysieren, eintragen IE_txt2parG test for groupobjects IE_txt2par1 Decode Werte (Text -> Parameter) IE_decode_Ln Zerlegen der Inputzeile IE_cad_init0 neue AptIndexe holen IE_cad_exit0 IE_cad_exitFunc exit the active cadFunction IE_cad_p_CB IE_cad_l_CB IE_cad_c_CB IE_cad_r_CB IE_cad_d_CB Cad-Func. sel IE_cad_init2 activate mainMenu IE_cad_init1 activate Submenu und inputFelder IE_get_Func returns mainFunctionNr IE_cad_ClearInp1 clear one inputField IE_cad_ResetInputs alle Inputfelder loeschen & goto Inputfeld 0 IE_cad_ClearInputs clear all inputFields UNUSED IE_cad_ClearAct clear display corresponding to active inputField IE_focus_set change inputField IE_get_inp__ read text of inputField IE_get_inp_t get type & text of inputField IE_get_inp_typ get type & text of inputField IE_set_inp write text -> inputField IE_cad_InpIn__ activate new inputField IE_inp_selection_clear check / clear a active selection in inputfield IE_cad_InpIn_String cbuf in das naechste freie inputfeld eintragen ... IE_cad_Inp_edit_field das aktuelle Inputfeld mit editor IE_get_inp_dli get dli for active inputField IE_get_tempPos returns position for a temporary object IE_cad_Inp_disp__ display temp. symbols for inpField iind (zB Vec) IE_cad_Inp_disp_pt display point for actual inputfield IE_cad_reset_modif reset to CREATE from MODIFY IE_cad_init_men disactivate menu & inputs IE_cad_ClearMenInf clear MenuInfos (right of inputboxes) IE_cad_INS cancel-function & insert-function IE_nxtInd den neuen ObjIndex holen IE_set_txtHdr den APT-Header (zB "P20") schreiben IE_parDef check for Parameter-defaults to save IE_cad_Inp1_Info info ins Messagefeld ausgeben IE_cad_Inp1_nxtTra IE_cad_Inp1_nxtVec IE_cad_Inp1_nxtREV IE_cad_Inp1_nxtCW IE_cad_Inp1_nxtAng IE_cad_Inp1_nxtpNr incr od decr PointNr for EndpointSelections IE_cad_Inp1_nxtMod IE_cad_Inp1_nxtVal IE_analyz__ IE_analyz_dist IE_ed1__ create Window; simple CurveEditor IE_ed1_mod GroupEditor ? IE_ed1_CMB Mouseklick into GroupEditWindow IE_ed1_CB IE_cad_selM2 mittlere Maustaste. IE_cad_selM2_CB filename aus Liste selected IE_get_modify IE_ed2__ simple TextEditor IE_ed2_mod "Exit" "Test" "OK" IE_auxFun1 get pointers to functionDescriptions (.ftxt) IE_inp_SetCol set col of gtk-widget IE_cad_get_func IE_cad_RotS IE_cad_Side IE_cad_Side1 IE_oLst_ini init ObjLst ===============================================================================
| #define IE_BUFSIZ mem_cbuf1_SIZ |
| #define IE_Func_Note 9 |
| #define IE_Func_Modify 12 |
| #define IE_Func_Analyze 14 |
| #define IE_Func_CADEnv 15 |
| #define LstSiz 200 |
| gint IE_ButtonPress | ( | GtkWidget * | widget, | |
| GdkEventButton * | event | |||
| ) |
| char * IE_get_inp__ | ( | int | ind | ) |
den Text der CAD-Panel-Entries auslesen
| int UI_GR_RECONFIG | ( | void * | data1, | |
| void * | data2 | |||
| ) |
| int IE_cad_init1 | ( | int | ind | ) |
| int IE_cad_init2 | ( | int | ind | ) |
| int IE_nxtInd | ( | ) |
| int IE_cad_test1 | ( | ) |
IE_lst_act[IE_FuncSubTyp].ftyp; the primary Codeword; "CUT" or "INT" ..
| int IE_analyz_dist | ( | char | fnc | ) |
| int IE_popup_planes_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_set_OK | ( | int | iStat | ) |
| int IE_cad_get_OK | ( | ) |
| int IE_txt2parG | ( | char * | buf, | |
| int | typRec, | |||
| int | aus_anz, | |||
| int * | ind, | |||
| int * | aus_typ, | |||
| char | txtTab[][256] | |||
| ) |
| int IE_set_txtHdr | ( | ) |
| int IE_decode_Ln | ( | int * | typTab, | |
| char | txtTab[][256], | |||
| int | tabSiz, | |||
| char * | lnIn | |||
| ) |
| int IE_edit_dbo | ( | long | dli, | |
| int | typ, | |||
| long | dbi | |||
| ) |
IE_edit_dbo edit obj (from typ/dbi)
| int IE_activate | ( | ) |
| int IE_get_modify | ( | ) |
| int IE_set_inp | ( | int | ind, | |
| char * | cBuf | |||
| ) |
| int IE_get_Func | ( | ) |
| int IE_get_inp_t | ( | int * | typ, | |
| char ** | txt, | |||
| int | ii | |||
| ) |
| int IE_get_inp_typ | ( | int * | typ, | |
| char ** | txt, | |||
| int | ii | |||
| ) |
| int IE_inpTest | ( | int | typReq, | |
| char * | txBuf | |||
| ) |
| int IE_cad_selM2_CB | ( | char * | fnam, | |
| char * | dirNam | |||
| ) |
| int IE_cad_selM2 | ( | int | mode | ) |
| int IE_cad_sel__ | ( | int | typSel, | |
| long | ind, | |||
| char * | buf | |||
| ) |
| int IE_cad_sel1 | ( | int | typSel, | |
| long | ind, | |||
| char * | buf | |||
| ) |
| int IE_cad_reset_modif | ( | ) |
| int IE_cad_exitFunc | ( | ) |
| int IE_cad_exit0 | ( | ) |
| int IE_cad_init0 | ( | ) |
| int IE_ck_menGrpInd | ( | char * | lbuf | ) |
| int IE_cad_init_men | ( | int | mode | ) |
| int IE_cad_ClearInp1 | ( | int | ii, | |
| int | iRedraw | |||
| ) |
| int IE_cad_ClearMenInf | ( | ) |
| int IE_cad_ResetInputs | ( | ) |
| int IE_cad_ClearInputs | ( | int | iNr | ) |
| int IE_cad_get_func | ( | int * | typ, | |
| int * | subTyp | |||
| ) |
| int IE_focus_set | ( | int | mode | ) |
| int IE_ed1_mod | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_cad_Side | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_cad_INS | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_cad_OK | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_cad_InpIn_CR | ( | ) |
| int IE_cad_Inp_edit_field | ( | ) |
| int IE_cad_InpIn_oid | ( | char * | cbuf | ) |
| int IE_cad_InpIn_String | ( | char * | cbuf | ) |
| int IE_cad_InpIn_CB | ( | int | ind, | |
| int | key | |||
| ) |
| int IE_cad_help | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_cad_AptInd_CB | ( | void * | parent, | |
| GdkEventAny * | event | |||
| ) |
| int IE_cad_Inp1_Info | ( | int | iind | ) |
| int IE_cad_Inp2_Info | ( | int | typ | ) |
| int IE_cad_Inp1_nxtTra | ( | int | mode | ) |
| int IE_cad_Inp1_nxtVec | ( | int | mode | ) |
| int IE_cad_Inp1_nxtREV | ( | int | mode, | |
| char * | txt1 | |||
| ) |
| int IE_cad_Inp1_iNr | ( | int | mode, | |
| int | iMax | |||
| ) |
| int IE_cad_Inp1_DirS | ( | int | mode | ) |
| int IE_cad_Inp1_PLN | ( | int | mode | ) |
| int IE_cad_Inp1_nxtAng | ( | int | mode | ) |
| int IE_cad_Inp1_nxtpNr | ( | int | mode, | |
| int | typ | |||
| ) |
| int IE_cad_Inp1_Aux | ( | int | mode | ) |
| int IE_cad_Inp1_DirX | ( | ) |
| int IE_cad_Inp1_nxtTxt | ( | int | iMod, | |
| int | mode | |||
| ) |
| int IE_cad_Inp1_nxtMod | ( | int | iMod, | |
| int | mode | |||
| ) |
| int IE_cad_Inp1_nxtVal | ( | int | mode | ) |
| int IE_inp_selection_clear | ( | ) |
| int IE_cad_ck_inpLast | ( | ) |
| int IE_set_inpSrc | ( | int | src | ) |
| int IE_cad_Inp1_CB | ( | void * | parent, | |
| GdkEventAny * | event | |||
| ) |
| int IE_get_tempPos | ( | Point * | pt1 | ) |
| int IE_cad_InpIn_left | ( | ) |
| int IE_cad_InpIn__ | ( | int | ind | ) |
| int IE_undo | ( | ) |
| int IE_cad_Inp_undo | ( | ) |
| int IE_parent_disp | ( | int | typ, | |
| long | ind | |||
| ) |
| int IE_cad_Inp_disp_pt | ( | Point * | pt1, | |
| int | iind | |||
| ) |
| int IE_cad_Inp_disp_vc | ( | long * | dli, | |
| Vector * | vc1, | |||
| int | iind | |||
| ) |
| int IE_cad_Inp_disp_pln | ( | Plane * | pln1, | |
| int | iind | |||
| ) |
| int IE_cad_Inp_disp_ang | ( | long * | dli, | |
| double * | ang1, | |||
| int | iind | |||
| ) |
| int IE_get_inpAuxPos | ( | Point * | pt1, | |
| char * | subTyp, | |||
| int | iind | |||
| ) |
| int IE_get_inpInd | ( | ) |
| int IE_cad_Inp_disp__ | ( | int | iind, | |
| int | mode | |||
| ) |
| int IE_inp_ck_dep | ( | int | iind | ) |
| int IE_cad_p_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_l_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_c_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_r_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_d_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_v_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_s_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_a_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_b_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_n_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_m_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_t_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad___CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_z_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_i_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_cad_Ace_CB | ( | void * | parent, | |
| void ** | data | |||
| ) |
| int IE_auxFun1 | ( | char ** | obuf, | |
| char ** | tbuf, | |||
| IE_rec_txt * | ibuf | |||
| ) |
| int IE_inp_SetCol | ( | int | mode, | |
| int | ind | |||
| ) |
| int IE_joints_import | ( | ) |
| int IE_popup_planes__ | ( | ) |
| void* UI_cad | ( | void * | parent, | |
| void * | data | |||
| ) |
| gint IE_ed1_CMB | ( | void * | widget, | |
| void * | event, | |||
| gpointer | data | |||
| ) |
| gint IE_ed1_CB | ( | void * | parent, | |
| void * | event | |||
| ) |
| int IE_ed1__ | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_ed2_mod | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_ed2__ | ( | void * | parent, | |
| void * | data | |||
| ) |
| int IE_getEyePt | ( | ) |
| int IE_analyz__ | ( | char * | fncAct | ) |
| int IE_test | ( | ) |
| char AP_dir_open[128] |
| char AP_lang[4] |
| char AP_ED_oNam[64] |
objectName of active Line
die fuer Definition (zB P10=0,0) aktive Plane
| int UI_InpMode |
| int UI_InpSM |
| int KeyStatCtrl |
| int UI_fontsizX |
| int UI_fontsizY |
GIO_OptMen IE_wCad_men[INTPTYANZ] [static] |
void* IE_wCad_obj[INPRECANZ] [static] |
void* IE_wCad_info[INPRECANZ] [static] |
| int IE_inpTypR[INPRECANZ] |
char IE_wCad_preLoad[INPRECANZ][16] [static] |
| inpAuxDat IE_inpAuxDat[INPRECANZ] |
void* boxCad0 [static] |
void* boxInpEnt [static] |
void * boxInp2 [static] |
void* IE_box_ME [static] |
void * IE_but_OK [static] |
void * IE_but_ModEx [static] |
void* IE_entHdr [static] |
void* IE_entNam [static] |
void* IE_txtMode [static] |
GIO_Win__ IE_ed1_win = {NULL, 0} [static] |
GIO_WinEd IE_ed1_wText [static] |
| int IE_modify = 0 |
int IE_save = 0 [static] |
int IE_delete = 0 [static] |
int IE_EdFnc = 0 [static] |
int IE_FuncTyp = 0 [static] |
active MenueGroup; 0=PT, 1=LN .. ANALYZ=14 ..
int IE_FuncSubTyp = 0 [static] |
active MenueSubGroup; depends of MenueGroup.
char IE_ftyp_act[16] [static] |
char IE_modifHdr[32] [static] |
char IE_grp_typ [static] |
IE_rec_stru* IE_cad_act = NULL [static] |
int IE_cad_typ = -1 [static] |
| int IE_inpTypAct |
int IE_inpInd [static] |
int IE_inpAnz [static] |
| int IE_inpSrc |
int IE_inpStat = 0 [static] |
| long IE_bufSiz |
| long IE_bufMax = IE_BUFSIZ |
int IE_stat__ [static] |
int IE_stat_OK [static] |
IE_rec_txt* IE_lst_act [static] |
int menGrpInd [static] |
int menSubGrpInd [static] |
long IE_objInd = 20 [static] |
int IE_selTyp [static] |
long IE_selInd [static] |
IE_rec_txt cad_lst_p[] [static] |
{
{"PT cartes, parametric, offset", ""},
{"PT polar", ""},
{"PT translate", ""},
{"PT rotate", ""},
{"PT Centerpt CIR/ELL", ""},
{"PT Centerpt Plane", ""},
{"PT Mid/Cornerpoint PT PT [VC]", ""},
{"PT parametric on LN/CIR/CRV/SUR", ""},
{"",""}
}
IE_rec_stru IE_cad_p[] [static] |
IE_rec_txt cad_lst_l[] [static] |
{
{"LN PT PT", ""},
{"LN parallel", ""},
{"LN PT Direct.[Length,Rot.Angle,TiltAngle]", ""},
{"LN LN Dist. (parall)", ""},
{"LN LN LN [Rot.Angle,TiltAngle] (mid)", ""},
{"LN CirTang Direct. [Rotate]", ""},
{"LN CirTang PT", ""},
{"LN CirTang CirTang", ""},
{"",""}
}
IE_rec_stru IE_cad_l[] [static] |
IE_rec_txt cad_lst_c[] [static] |
{
"CIR Cen Radius [Z-Axis]", "",
"CIR Cen Tang", "",
"CIR Tang Tang Radius", "",
"CIR Tang Tang Tang", "",
"ARC Cen Ang1 Ang2 Radius", "ARC",
"ARC Cen PT Angle", "ARC",
"ARC PT PT Radius", "ARC",
"ARC PT Tang Radius [Angle]", "ARC",
"ARC PT PT Cen", "ARC",
"ARC PT PT PT", "ARC1",
"",""}
IE_rec_stru IE_cad_c[] [static] |
IE_rec_txt cad_lst_r[] [static] |
{
"PLN Z-Axis offset", "",
"PLN PT X-Axis [Y-Axis]", "",
"PLN PT Z-Axis X-Axis", "PERP",
"PLN PT Plane", "",
"",""}
IE_rec_stru IE_cad_r[] [static] |
{
0, Typ_VC, "normal-vector",
0, Typ_goGeo8, "offset",
1, Typ_PT, "Origin",
1, Typ_goGeo7, "X-Axis||DD0",
1, Typ_goGeo7, "[Y-Axis]||DD0",
2, Typ_PT, "Origin",
2, Typ_goGeo7, "Z-Axis||DD0",
2, Typ_goGeo7, "[X-Axis]||DD0",
3, Typ_PT, "Origin",
3, Typ_PLN, "Refsys",
-1, -1, ""}
IE_rec_txt cad_lst_d[] [static] |
{
"VEC cartes, from linear objs", "",
"VEC polar (Angles Length)", "",
"VEC objects", "",
"",""}
IE_rec_stru IE_cad_d[] [static] |
IE_rec_txt cad_lst_v[] [static] |
{
"V Variable - Value", "",
"V X/Y/Z-part PT|VC", "",
"V PT-PT Dist.[Direction]", "",
"V LN Length", "",
"V PT - LN Perp.Dist.", "",
"V CIR Radius", "",
"",""}
IE_rec_stru IE_cad_v[] [static] |
{
0, Typ_Val, "Value",
1, Typ_XVal, "[DX-Dist.]",
1, Typ_YVal, "[DY-Dist.]",
1, Typ_ZVal, "[DZ-Dist.]",
2, Typ_PT, "Point - from",
2, Typ_PT, "Point - to",
2, Typ_VC, "[Direction]",
3, Typ_LN, "Line (Length)",
4, Typ_PT, "Point - from",
4, Typ_LN, "Line - ortho.",
5, Typ_AC, "Circ (Radius)",
-1, -1, ""}
IE_rec_txt cad_lst_s[] [static] |
{
"S Ellipse Center AxisEndPoints", "ELL",
"S Ellipse Center Axes [EndPoints]", "ELL",
"S connection-lines < Points...", "MSH",
"S Polygon < Points...", "POL",
"S Polygon < Rectangle", "REC",
"S BSpline < Points...", "BSP",
"S BSpline < convert & join obj's", "BSP1",
"S Clotoid", "CLOT",
"S Contour(CCV) <- PT/LN/CIR/CRV", "CCV",
"",""}
IE_rec_stru IE_cad_s[] [static] |
IE_rec_txt cad_lst_a[] [static] |
{
"A planar Surf.(trim/punch)", "",
"A spheric.Surf(Axis,Rad.)", "SPH",
"A cylindr.Surf(Axis,Rad.)", "CYL",
"A Revolved S. (Axis Contour)", "SRV",
"A Ruled Surf. (Obj1 Obj2)", "SRU",
"A Ruled Surf. (Obj Vec)", "SRU",
"A BSplSur < Curves along/across","BSP",
"A BSplSur < Curves across", "BSP",
"A supported trimmed punched", "FSUB",
"A Hatch / Schraffur", "HAT",
"",""}
IE_rec_stru IE_cad_a[] [static] |
IE_rec_txt cad_lst_b[] [static] |
{
"B Conus PT/PT/R/R", "CON",
"B Conus Circ,height,radius", "CON",
"B Torus Axis/R/R", "TOR",
"B Torus Axis/CI", "TOR",
"B Sphere Center,radius", "SPH",
"B Prism Base Thick/Point(Cone)","PRISM",
"B Prism Base Vec", "PRISM",
"",""}
IE_rec_stru IE_cad_b[] [static] |
IE_rec_txt cad_lst_n[] [static] |
{
"N DIM hor/vert/parall.", "DIM",
"N DIM3 X/Y/Z/parl", "DIM3",
"N DIM Angle", "DIMA",
"N DIM Dmr", "DIMD",
"N DIM Radius", "DIMR",
"N PointPos,LN", "LDRP",
"N Text", "",
"N Text,LN", "LDR",
"N Text,LN,Circle", "LDRC",
"N TextTag,LN", "TAG",
"N Symbol", "LDRS",
"N Image Pos,Filename", "IMG",
"",""}
IE_rec_stru IE_cad_n[] [static] |
IE_rec_txt cad_lst_m[] [static] |
{
"M internal Model", "",
"M external Model", "",
"M CatalogPart", "CTLG",
"",""}
IE_rec_stru IE_cad_m[] [static] |
{
0, Typ_SubModel,"basic Submodel",
0, Typ_PLN, "Position,Orientation",
0, Typ_Val, "[Scale]|1",
1, TYP_FilNam, "Filename",
1, Typ_PLN, "Position,Orientation",
1, Typ_Val, "[Scale]|1",
2, Typ_CtlgPart,"CatalogPart",
2, Typ_PLN, "Position,Orientation",
2, Typ_Val, "[Scale]|1",
-1, -1, ""}
IE_rec_txt cad_lst_t[] [static] |
{
"TRafo transl", "",
"TRafo rot", "ROT",
"",""}
IE_rec_stru IE_cad_t[] [static] |
IE_rec_txt cad_lst__[] [static] |
{
"CUT (trim) obj", "CUT",
"INT (intersect) obj", "INT",
"TRAnslate obj (VC)", "TRA",
"TRAnslate obj (PLN)", "TRA",
"TRAnsform obj (Tra)", "TRA",
"Project obj (Prj)", "PRJ",
"Mirror about line", "MIR",
"Mirror about plane", "MIR",
"ISOparametric Curve from Surf", "ISO",
"",""}
IE_rec_stru IE_cad__[] [static] |
IE_rec_txt cad_lst_i_[] [static] |
{
"Interact.connect", "",
"Joint-export", "",
"Joint-import", "IMP",
"",""}
IE_rec_stru IE_cad_i_[] [static] |
{
0, Typ_goGeom, "connect object",
0, Typ_String, "command",
1, Typ_goGeom, "joint-object",
2, Typ_Model, "Submodel",
2, Typ_Joint, "Joint",
2, Typ_String, "[Text]",
-1, -1, ""}
IE_rec_txt cad_lst_z[] [static] |
{
"Analyze Point/Posi.", "ANALYZP",
"Analyze Obj.", "ANALYZO",
"Analyze Dist. PT-PT", "ANALYZD1",
"Analyze Dist. PT-Obj","ANALYZD2",
"Analyze Vertex", "ANALYZV",
"",""}
IE_rec_stru IE_cad_z[] [static] |
{
0, Typ_PT, "Point",
1, Typ_goGeom, "geom. object",
2, Typ_PT, "PT 1",
2, Typ_PT, "PT 2",
3, Typ_PT, "PT 1",
3, Typ_goPrim, "Obj 2 (LN/Circ)",
4, Typ_goGeom, "Vertex",
-1, -1, ""}
IE_rec_txt cad_lst_Ace[] [static] |
{
"ActiveConstrPlane", "",
"Reset ConstrPlane", "",
"",""}
IE_rec_stru IE_cad_Ace[] [static] |
char* IE_FncTab[] [static] |
{"CUT","INT","TRA","PRJ","MIR","ISO",
"IMP",""}
int IE_FncNr = -1 [static] |
index into IE_FncTab
int IE_first [static] |
int IE_last [static] |
1.6.3