=============================================================================== 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_test1 test ob alle Eingaben vorh; Ausgabezeile generieren IE_inpTest test Inputs fuer diese zeile komplett (IE_ckFull) IE_ckFull check if inputFiled full (IE_inpTest) IE_ck_menGrpInd Hauptmenuegruppe bestimmen IE_cad_init2 set Indicator ob PT od LN aktiv IE_cad_Inp_undo delete last CAD-input 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_p_CB IE_cad_l_CB IE_cad_c_CB IE_cad_r_CB IE_cad_d_CB Cad-Func. sel IE_cad_init1 activate Submenu und inputFelder IE_set_ck1 IE_focus_set Inputfeld wechseln IE_cad_reset_modif IE_cad_ClearInputs alle Inputfelder loeschen IE_cad_ResetInputs alle Inputfelder loeschen & goto Inputfeld 0 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_Grp Init / Exit for U-Group IE_get_inp den Text der CAD-Panel-Entries auslesen IE_set_inp write text -> inputField IE_cad_Inp1_Info info ins Massagefeld 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_Inp_edit_field das aktuelle Inputfeld mit editor IE_cad_Inp_disp display temp. symbols for inpField iind (zB Vec) IE_cad_selM2 mittlere Maustaste. IE_cad_selM2_CB filename aus Liste selected IE_get_modify IE_cad_InpIn_String cbuf in das naechste freie inputfeld eintragen ... IE_ed2__ simple TextEditor IE_ed2_mod "Exit" "Test" "OK" IE_auxFun1 IE_inp_SetCol set col of gtk-widget IE_cad_get_func IE_cad_RotS IE_cad_Side IE_cad_Side1 IE_cad_INS IE_oLst_ini init ObjLst ===============================================================================
#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 "../gtk/ut_gtkTx.h"
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_TX.h"
#include "../ut/ut_txfil.h"
#include "../ut/ut_os.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"
Defines | |
#define | Typ_Val_symTyp 1000 |
#define | Typ_Str_Dir1 2000 |
#define | Typ_Obj_0 3000 |
#define | INTPTYANZ 16 |
#define | INPRECANZ 6 |
#define | IE_BUFSIZ mem_cbuf1_SIZ |
Functions | |
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_ckFull (int typ, char *cbuf) |
int | IE_txt2parG (char *buf, int typRec, int aus_anz, int *ind, int *aus_typ, char txtTab[][256]) |
int | IE_txt2par1 (char *buf, int typRec, int aus_anz, int *ind, int *aus_typ, char txtTab[][256]) |
int | IE_set_ck1 (int mode) |
int | IE_set_txtHdr () |
int | IE_decode_Ln (int *typTab, char txtTab[][256], int tabSiz, char *cbuf) |
int | IE_activate () |
int | IE_get_modify () |
int | IE_set_inp (int ind, char *cBuf) |
char * | IE_get_inp (int ind) |
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_sel1 (int typSel, long ind, char *buf) |
int | IE_cad_reset_modif () |
int | IE_cad_exit0 () |
int | IE_cad_init0 () |
int | IE_ck_menGrpInd (char *lbuf) |
int | IE_cad_ClearInpAct () |
int | IE_cad_ResetInputs () |
int | IE_cad_ClearInputs () |
int | IE_cad_get_func (int *typ, int *subTyp) |
int | IE_focus_set (int mode) |
int | IE_ed1_mod (GtkWidget *parent, void *data) |
int | IE_cad_RotS (GtkWidget *parent, void *data) |
int | IE_cad_Side (GtkWidget *parent, void *data) |
int | IE_cad_INS (GtkWidget *parent, void *data) |
int | IE_cad_OK (GtkWidget *parent, void *data) |
int | IE_cad_InpIn_CR () |
int | IE_cad_Inp_edit_field () |
int | IE_cad_InpIn_String (char *cbuf) |
int | IE_cad_InpIn_CB (int ind, int key) |
int | IE_cad_help (GtkWidget *parent, GdkEventAny *event) |
int | IE_cad_AptInd_CB (GtkWidget *parent, GdkEventAny *event) |
int | IE_cad_Inp1_Info (int iind) |
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_Grp (int mode, int iRec) |
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_nxtMod (int mode) |
int | IE_cad_Inp1_nxtVal (int mode) |
int | IE_cad_Inp1_CB (GtkWidget *parent, GdkEventAny *event) |
int | IE_cad_InpIn__ (int ind) |
int | IE_cad_Inp_undo () |
int | IE_cad_Inp_disp (int iind, int mode) |
int | IE_cad_p_CB (GtkWidget *parent, void *data) |
int | IE_cad_l_CB (GtkWidget *parent, void *data) |
int | IE_cad_c_CB (GtkWidget *parent, void *data) |
int | IE_cad_r_CB (GtkWidget *parent, void *data) |
int | IE_cad_d_CB (GtkWidget *parent, void *data) |
int | IE_cad_v_CB (GtkWidget *parent, void *data) |
int | IE_cad_s_CB (GtkWidget *parent, void *data) |
int | IE_cad_a_CB (GtkWidget *parent, void *data) |
int | IE_cad_b_CB (GtkWidget *parent, void *data) |
int | IE_cad_n_CB (GtkWidget *parent, void *data) |
int | IE_cad_m_CB (GtkWidget *parent, void *data) |
int | IE_cad_t_CB (GtkWidget *parent, void *data) |
int | IE_cad___CB (GtkWidget *parent, void *data) |
int | IE_cad_z_CB (GtkWidget *parent, void *data) |
int | IE_cad_i_CB (GtkWidget *parent, void *data) |
int | IE_cad_Ace_CB (GtkWidget *parent, void *data) |
int | IE_auxFun1 (char **obuf, IE_rec_txt *ibuf) |
int | IE_inp_SetCol (int mode, int ind) |
int | IE_parDef (int mode, char *cbuf, int ind) |
GtkWidget * | UI_cad (GtkWidget *parent, void *data) |
gint | IE_ed1_CMB (GtkWidget *widget, GdkEventButton *event, gpointer data) |
gint | IE_ed1_CB (GtkWidget *parent, GdkEventKey *event) |
int | IE_ed1__ (GtkWidget *parent, void *data) |
int | IE_ed2_mod (GtkWidget *parent, void *data) |
int | IE_ed2__ (GtkWidget *parent, void *data) |
int | IE_analyz__ (char *fncAct) |
Variables | |
char | AP_dir_open [128] |
directory for OPEN | |
char | AP_lang [4] |
en or de | |
char | AP_ED_oNam [64] |
objectName of active Line | |
int | UI_InpMode |
static GtkWidget * | IE_wCad_obj [INTPTYANZ] |
static GtkWidget * | IE_wCad_info [INTPTYANZ] |
static GtkWidget * | IE_wCad_men [INTPTYANZ] |
static GtkWidget * | boxCad0 |
static GtkWidget * | boxInpEnt |
static GtkWidget * | IE_box_ME |
static GtkWidget * | IE_box_INS |
static GtkWidget * | IE_but_OK |
static GtkWidget * | IE_but_ModEx |
static GtkWidget * | IE_entHdr |
static GtkWidget * | IE_entNam |
static GtkWidget * | IE_txtMode |
static GtkWidget * | bctl1 |
static GtkWidget * | IE_ck1 |
static GtkStyle * | IE_styl_act |
static GIO_Win__ | IE_ed1_win = {NULL, 0} |
static GIO_WinEd | IE_ed1_wText |
static int | IE_modify = 0 |
static int | IE_save = 0 |
static int | IE_delete = 0 |
static int | IE_EdFnc = 0 |
static int | IE_FuncTyp = 0 |
static int | IE_FuncSubTyp = 0 |
static char | IE_ftyp_act [16] |
static char | IE_modifHdr [32] |
static IE_rec_stru * | IE_cad_act |
static int | IE_cad_typ = -1 |
static int | IE_inpInd |
static int | IE_inpAnz |
static int | IE_inpTypR [INPRECANZ] |
static char | IE_inpTxtG [INPRECANZ][256] |
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 [] = {"CUT","INT","TRA","PRJ","MIR","ISO",""} |
static int | IE_FncNr = -1 |
static int | IE_first |
static int | IE_last |
#define Typ_Val_symTyp 1000 |
#define Typ_Str_Dir1 2000 |
#define Typ_Obj_0 3000 |
#define INTPTYANZ 16 |
#define INPRECANZ 6 |
#define IE_BUFSIZ mem_cbuf1_SIZ |
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_ckFull | ( | int | typ, | |
char * | cbuf | |||
) |
int IE_txt2parG | ( | char * | buf, | |
int | typRec, | |||
int | aus_anz, | |||
int * | ind, | |||
int * | aus_typ, | |||
char | txtTab[][256] | |||
) |
int IE_txt2par1 | ( | char * | buf, | |
int | typRec, | |||
int | aus_anz, | |||
int * | ind, | |||
int * | aus_typ, | |||
char | txtTab[][256] | |||
) |
int IE_set_ck1 | ( | int | mode | ) |
int IE_set_txtHdr | ( | ) |
int IE_decode_Ln | ( | int * | typTab, | |
char | txtTab[][256], | |||
int | tabSiz, | |||
char * | cbuf | |||
) |
int IE_activate | ( | ) |
int IE_get_modify | ( | ) |
int IE_set_inp | ( | int | ind, | |
char * | cBuf | |||
) |
char* IE_get_inp | ( | int | ind | ) |
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_sel1 | ( | int | typSel, | |
long | ind, | |||
char * | buf | |||
) |
int IE_cad_reset_modif | ( | ) |
int IE_cad_exit0 | ( | ) |
int IE_cad_init0 | ( | ) |
int IE_ck_menGrpInd | ( | char * | lbuf | ) |
int IE_cad_ClearInpAct | ( | ) |
int IE_cad_ResetInputs | ( | ) |
int IE_cad_ClearInputs | ( | ) |
int IE_cad_get_func | ( | int * | typ, | |
int * | subTyp | |||
) |
int IE_focus_set | ( | int | mode | ) |
int IE_ed1_mod | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_RotS | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_Side | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_INS | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_OK | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_InpIn_CR | ( | ) |
int IE_cad_Inp_edit_field | ( | ) |
int IE_cad_InpIn_String | ( | char * | cbuf | ) |
int IE_cad_InpIn_CB | ( | int | ind, | |
int | key | |||
) |
int IE_cad_help | ( | GtkWidget * | parent, | |
GdkEventAny * | event | |||
) |
int IE_cad_AptInd_CB | ( | GtkWidget * | parent, | |
GdkEventAny * | event | |||
) |
int IE_cad_Inp1_Info | ( | int | iind | ) |
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_Grp | ( | int | mode, | |
int | iRec | |||
) |
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_nxtMod | ( | int | mode | ) |
int IE_cad_Inp1_nxtVal | ( | int | mode | ) |
int IE_cad_Inp1_CB | ( | GtkWidget * | parent, | |
GdkEventAny * | event | |||
) |
int IE_cad_InpIn__ | ( | int | ind | ) |
int IE_cad_Inp_undo | ( | ) |
int IE_cad_Inp_disp | ( | int | iind, | |
int | mode | |||
) |
int IE_cad_p_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_l_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_c_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_r_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_d_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_v_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_s_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_a_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_b_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_n_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_m_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_t_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad___CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_z_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_i_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_cad_Ace_CB | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_auxFun1 | ( | char ** | obuf, | |
IE_rec_txt * | ibuf | |||
) |
int IE_inp_SetCol | ( | int | mode, | |
int | ind | |||
) |
int IE_parDef | ( | int | mode, | |
char * | cbuf, | |||
int | ind | |||
) |
GtkWidget* UI_cad | ( | GtkWidget * | parent, | |
void * | data | |||
) |
gint IE_ed1_CMB | ( | GtkWidget * | widget, | |
GdkEventButton * | event, | |||
gpointer | data | |||
) |
gint IE_ed1_CB | ( | GtkWidget * | parent, | |
GdkEventKey * | event | |||
) |
int IE_ed1__ | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_ed2_mod | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_ed2__ | ( | GtkWidget * | parent, | |
void * | data | |||
) |
int IE_analyz__ | ( | char * | fncAct | ) |
char AP_dir_open[128] |
directory for OPEN
char AP_lang[4] |
en or de
char AP_ED_oNam[64] |
objectName of active Line
int UI_InpMode |
GtkWidget* IE_wCad_obj[INTPTYANZ] [static] |
GtkWidget* IE_wCad_info[INTPTYANZ] [static] |
GtkWidget* IE_wCad_men[INTPTYANZ] [static] |
GtkWidget* boxCad0 [static] |
GtkWidget* boxInpEnt [static] |
GtkWidget* IE_box_ME [static] |
GtkWidget * IE_box_INS [static] |
GtkWidget * IE_but_OK [static] |
GtkWidget * IE_but_ModEx [static] |
GtkWidget* IE_entHdr [static] |
GtkWidget* IE_entNam [static] |
GtkWidget* IE_txtMode [static] |
GtkWidget* bctl1 [static] |
GtkWidget* IE_ck1 [static] |
GtkStyle* IE_styl_act [static] |
GIO_Win__ IE_ed1_win = {NULL, 0} [static] |
GIO_WinEd IE_ed1_wText [static] |
int IE_modify = 0 [static] |
int IE_save = 0 [static] |
int IE_delete = 0 [static] |
int IE_EdFnc = 0 [static] |
int IE_FuncTyp = 0 [static] |
int IE_FuncSubTyp = 0 [static] |
char IE_ftyp_act[16] [static] |
char IE_modifHdr[32] [static] |
IE_rec_stru* IE_cad_act [static] |
int IE_cad_typ = -1 [static] |
int IE_inpInd [static] |
int IE_inpAnz [static] |
int IE_inpTypR[INPRECANZ] [static] |
char IE_inpTxtG[INPRECANZ][256] [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] |
Initial value:
{ {"PT cartes", ""}, {"PT polar", ""}, {"PT translate", ""}, {"PT rotate", ""}, {"PT Centerpt CIR/ELL", ""}, {"PT Centerpt Plane", ""}, {"PT Midpoint PT - PT", ""}, {"PT intersect LN/CIR/CRV/PLN/SUR", ""}, {"PT Proj. PT -> LN/CIR/CRV/PLN/SUR", ""}, {"PT Proj. PT along VC -> PLN", ""}, {"PT parametric on LN/CIR/CRV/SUR", ""}, {"",""} }
IE_rec_stru IE_cad_p[] [static] |
IE_rec_txt cad_lst_l[] [static] |
Initial value:
{ {"LN PT PT", ""}, {"LN X-parall.", "DX"}, {"LN Y-parall.", "DY"}, {"LN Z-parall.", "DZ"}, {"LN PT Direct.[Length,Rot.Angle,TiltAngle]", ""}, {"LN LN Dist. (parall)", ""}, {"LN LN LN [Rot.Angle,TiltAngle] (mid)", ""}, {"LN Tang", ""}, {"LN CirTang Direct. [Rotate]", ""}, {"LN CirTang PT", ""}, {"LN CirTang CirTang", ""}, {"LN Inters. PLN/PLN", ""}, {"LN Proj. LN -> PLN", ""}, {"",""} }
IE_rec_stru IE_cad_l[] [static] |
IE_rec_txt cad_lst_c[] [static] |
Initial value:
{ "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] |
Initial value:
{ "PLN X-normal (Plane, R)", "", "PLN Y-normal", "", "PLN Z-normal", "", "PLN PT Z-Axis [PT_X-Axis]", "", "PLN PT Z-Axis X-Axis", "PERP", "PLN PT X-Axis VEC_in_Plane", "", "PLN PT PT PT", "", "PLN PT Plane", "", "",""}
IE_rec_stru IE_cad_r[] [static] |
Initial value:
{ 0, Typ_XVal, "X-Value", 1, Typ_YVal, "Y-Value", 2, Typ_ZVal, "Z-Value", 3, Typ_PT, "Origin", 3, Typ_VC, "Z-Axis", 3, Typ_PT, "[PT auf X-Axis]", 4, Typ_PT, "Origin", 4, Typ_VC, "Z-Axis", 4, Typ_VC, "X-Axis", 5, Typ_PT, "Origin", 5, Typ_VC, "X-Axis", 5, Typ_VC, "Vector in Plane", 6, Typ_PT, "Origin", 6, Typ_PT, "PT auf X-Axis", 6, Typ_PT, "PT in Plane", 7, Typ_PT, "Origin", 7, Typ_PLN, "Refsys", -1, -1, ""}
IE_rec_txt cad_lst_d[] [static] |
Initial value:
{ "VEC Direct. (Values, VC, LN)", "", "VEC Angle-Rot. (Angle-Tilt length]", "", "VEC PT -> PT (length]", "", "VEC CIR/ELL", "", "VEC PLN", "", "VEC perp. PT/VC/LN", "", "VEC tangent. (Circ,Elli,Bsp,Cloth)", "TNG", "",""}
IE_rec_stru IE_cad_d[] [static] |
IE_rec_txt cad_lst_v[] [static] |
Initial value:
{ "V Variable - Value", "", "V X/Y/Z-part PT|VC", "", "V PT - PT Dist.", "", "V LN length", "", "V PT - LN Perp.Dist.", "", "V CIR Radius", "", "",""}
IE_rec_stru IE_cad_v[] [static] |
IE_rec_txt cad_lst_s[] [static] |
Initial value:
{ "S Ellipse Center AxisEndPoints", "ELL", "S Ellipse Center Hauptachsen, EndPoints", "ELL", "S Ellipse < Proj. CIR/ELL -> PLN", "ELL", "S Polygon < Points...", "POL", "S Polygon < Rectangle", "REC", "S Polygon < Proj. Polygon -> PLN", "POL", "S BSpline < Points...", "BSP", "S BSpline < Polygon...", "BSP", "S BSpline < join obj's", "BSP", "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] |
Initial value:
{ "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] |
Initial value:
{ "B Conus PT/PT/R/R", "CON", "B Conus CI/CI", "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] |
Initial value:
{ 0, Typ_PT, "Center 1", 0, Typ_PT, "Center 2", 0, Typ_Val, "Radius 1", 0, Typ_Val, "Radius 2", 1, Typ_AC, "Circ 1", 1, Typ_AC, "Circ 2", 2, Typ_PT, "Center", 2, Typ_VC, "Axis (VEC)", 2, Typ_Val, "Radius outermost", 2, Typ_Val, "Radius Torusring", 3, Typ_goAxis, "Axis (LN..PLN)", 3, Typ_AC, "Circ Torusring", 4, Typ_PT, "Center", 4, Typ_goRadius, "Radius (radius/PT/CIR)", 5, Typ_goGeo5, "BaseContour (CIR/ELL/CCV)", 5, Typ_goGeo8, "Thickness/Point(Cone)", 6, Typ_goGeo5, "BaseContour (CIR/ELL/CCV)", 6, Typ_VC, "Vector", -1, -1, ""}
IE_rec_txt cad_lst_n[] [static] |
Initial value:
{ "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] |
Initial value:
{ "M int.Model Submodel Pos [Vec/Refsys]", "", "M ext.Model Filename Pos [Vec/Refsys]", "", "M CatalogModel Pos [Vec/Refsys]", "CTLG", "",""}
IE_rec_stru IE_cad_m[] [static] |
Initial value:
{ 0, Typ_SubModel,"Submodel", 0, Typ_PT, "Position", 0, Typ_Val, "[Scale]|1", 0, Typ_goGeo4, "[Z-Axis/Refsys]", 0, Typ_VC, "[X-Axis]", 1, TYP_FilNam, "Filename", 1, Typ_PT, "Position", 1, Typ_Val, "[Scale]|1", 1, Typ_goGeo4, "[Z-Axis/Refsys]", 1, Typ_VC, "[X-Axis]", 2, Typ_CtlgPart,"CatalogPart", 2, Typ_PT, "Position", 2, Typ_Val, "[Scale]|1", 2, Typ_goGeo4, "[Z-Axis/Refsys]", 2, Typ_VC, "[X-Axis]", -1, -1, ""}
IE_rec_txt cad_lst_t[] [static] |
Initial value:
{ "TRafo transl", "", "TRafo rot", "ROT", "",""}
IE_rec_stru IE_cad_t[] [static] |
Initial value:
{ 0, Typ_VC, "VC (Direct.)", 0, Typ_Val, "[length]", 1, Typ_goAxis, "Rot.Axis", 1, Typ_Angle, "DrehWinkel", -1, -1, ""}
IE_rec_txt cad_lst__[] [static] |
Initial value:
{ "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 obj (Plane)", "MIR", "ISOparametric Curve from Surf", "ISO", "",""}
IE_rec_stru IE_cad__[] [static] |
IE_rec_txt cad_lst_i_[] [static] |
Initial value:
{ "Interact.connect", "", "",""}
IE_rec_stru IE_cad_i_[] [static] |
Initial value:
{ 0, Typ_goGeom, "connect object", 0, Typ_String, "command", -1, -1, ""}
IE_rec_txt cad_lst_z[] [static] |
Initial value:
{ "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] |
Initial value:
{ 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] |
Initial value:
{ "ActiveConstrPlane", "", "Reset ConstrPlane", "", "",""}
IE_rec_stru IE_cad_Ace[] [static] |
char* IE_FncTab[] = {"CUT","INT","TRA","PRJ","MIR","ISO",""} [static] |
int IE_FncNr = -1 [static] |
int IE_first [static] |
int IE_last [static] |