xa_cad_ui.c File Reference

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_struIE_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_txtIE_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

Detailed Description

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 Documentation

#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

Function Documentation

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_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 (  ) 

Variable Documentation

progress of Start

   1 starting
   2 initialyze done
  65 Batch, else interactive.
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_InpSM
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]
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_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]
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, 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]
Initial value:
{
  {"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]
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 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]
Initial value:
{
  
   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]
Initial value:
{
  "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]
Initial value:
{
  "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]
Initial value:
{
  
   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]
Initial value:
{
  "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]
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 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]
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 internal Model",         "",
  "M external Model",         "",
  "M CatalogPart",            "CTLG",
  "",""}
IE_rec_stru IE_cad_m[] [static]
Initial value:
{
  
   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]
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_LN,      "Axis-Rot. (Line)",
   1, Typ_Angle,   "Angle-Rot.",
  
  -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 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]
Initial value:
{
  "Interact.connect",    "",
  "Joint-export",        "",
  "Joint-import",        "IMP",
  "",""}
IE_rec_stru IE_cad_i_[] [static]
Initial value:
{
  
   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]
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]
Initial value:
{
  
   0, Typ_PLN,  "Refsys",
  
   1, Typ_PLN,  "Abs.Refsys|RZ",
  -1, -1,          ""}
char* IE_FncTab[] [static]
Initial value:
{"CUT","INT","TRA","PRJ","MIR","ISO",
                          "IMP",""}
int IE_FncNr = -1 [static]

index into IE_FncTab

int IE_first [static]
int IE_last [static]
Generated on Fri Apr 6 09:40:10 2012 for gCAD3D by  doxygen 1.6.3