NC_apt.h File Reference


Detailed Description

Go to the source code of this file.

Defines

#define Typ_nc_cut   0
#define Typ_nc_drill   1

Enumerations

enum  Typ_Cmd1 {
  T_ON_, T_OFF_, T_IN, T_OUT,
  T_ARC, T_HI, T_LO, T_MA,
  T_TAG, T_PERP, T_CCW, T_CW,
  T_ELL, T_IMG, T_CCV2, T_POL2,
  T_POL, T_PSP3, T_BSP, T_CCV,
  T_RCIR, T_RSTRIP, T_SRU, T_HAT,
  T_SRV, T_PRISM, T_SPH, T_CON,
  T_TOR, T_CYL, T_CUT, T_REV,
  T_POCK, T_RGT, T_LFT, T_DIM,
  T_DIMA, T_LDR, T_SKWC, T_FSUB,
  T_PRJ, T_TRA, T_ROT, T_MIR,
  T_TXA, T_DIMD, T_DIMR, T_DIM3,
  T_REC, T_INT, T_RISO, T_RCON,
  T_RBSP, T_ARC1, T_CTRL, T_LDRP,
  T_LDRC, T_LDRS, T_CTLG, T_ISO,
  T_FW, T_CX, T_PTAB, T_MSH,
  T_CLOT, T_TNG
}

Functions

int APT_decode_obj (int *, int *, char *)
char ** APT_decode_txt (char **)
int APT_decode_var (double *, int, int *, double *)
int APT_decode_vc (Vector *, int, int *, double *)
int APT_decode_pt (Point *, int, int *, double *)
int APT_decode_ln (Line *, int, int *, double *)
int APT_decode_ci (Circ *, int, int *, double *)
int APT_decode_pln1 (Plane *, int, int *, double *)
int APT_decode_pln2 (Plane *, int, int *, double *)
int APT_decode_tool (BTool *, int, int *, double *)
int APT_decode_inp (int, int *, double *)
int APT_decode_ccv (ObjGX *cv1, Memspc *tbuf1, Memspc *tbuf2, int aus_anz, int aus_typ[], double aus_tab[])
int APT_decode_ccv2 (ObjGX *cv1, int aus_anz, int aus_typ[], double aus_tab[])
int APT_decode_ausdr (int *aus_typ, double *aus_tab, int aus_siz, char **data)
int APT_decode_ausdr1 (int *aus_typ, double *aus_tab, int aus_siz, char *data)
int APT_decode_func (int *w_typ, double *w_tab, int w_siz, char *func, char *ausd)
int APT_check_cmdSub (char *)
int APT_store_obj (int *, int *, int, int *, double *)
char * APT_cp_ausd (char *, char *, int)
char * APT_get_Val (double *, char *, double)
char * APT_get_Txt (char *, char *, double)
void APT_get_TxAll (char *outBuf, char *inBuf, double offset)
void APT_get_String (char *, char *, double)
int APT_solv_mod (Point2 *, int)
int APT_solv_mod_1 (Point2 *, int, int *, int)
int APT_solv_x_max (double *, Point2 *, int, int *)
int APT_solv_y_max (double *, Point2 *, int, int *)
int APT_solv_x_min (double *, Point2 *, int, int *)
int APT_solv_y_min (double *, Point2 *, int, int *)
int APT_decode_pt1 (Point *, int, int *, double *)


Define Documentation

#define Typ_nc_cut   0

#define Typ_nc_drill   1


Enumeration Type Documentation

enum Typ_Cmd1

Enumerator:
T_ON_ 
T_OFF_ 
T_IN 
T_OUT 
T_ARC 
T_HI 
T_LO 
T_MA 
T_TAG 
T_PERP 
T_CCW 
T_CW 
T_ELL 
T_IMG 
T_CCV2 
T_POL2 
T_POL 
T_PSP3 
T_BSP 
T_CCV 
T_RCIR 
T_RSTRIP 
T_SRU 
T_HAT 
T_SRV 
T_PRISM 
T_SPH 
T_CON 
T_TOR 
T_CYL 
T_CUT 
T_REV 
T_POCK 
T_RGT 
T_LFT 
T_DIM 
T_DIMA 
T_LDR 
T_SKWC 
T_FSUB 
T_PRJ 
T_TRA 
T_ROT 
T_MIR 
T_TXA 
T_DIMD 
T_DIMR 
T_DIM3 
T_REC 
T_INT 
T_RISO 
T_RCON 
T_RBSP 
T_ARC1 
T_CTRL 
T_LDRP 
T_LDRC 
T_LDRS 
T_CTLG 
T_ISO 
T_FW 
T_CX 
T_PTAB 
T_MSH 
T_CLOT 
T_TNG 


Function Documentation

int APT_decode_obj ( int *  ,
int *  ,
char *   
)

char** APT_decode_txt ( char **   ) 

int APT_decode_var ( double *  ,
int  ,
int *  ,
double *   
)

int APT_decode_vc ( Vector ,
int  ,
int *  ,
double *   
)

int APT_decode_pt ( Point ,
int  ,
int *  ,
double *   
)

int APT_decode_ln ( Line ,
int  ,
int *  ,
double *   
)

int APT_decode_ci ( Circ ,
int  ,
int *  ,
double *   
)

int APT_decode_pln1 ( Plane ,
int  ,
int *  ,
double *   
)

int APT_decode_pln2 ( Plane ,
int  ,
int *  ,
double *   
)

int APT_decode_tool ( BTool ,
int  ,
int *  ,
double *   
)

int APT_decode_inp ( int  ,
int *  ,
double *   
)

int APT_decode_ccv ( ObjGX cv1,
Memspc tbuf1,
Memspc tbuf2,
int  aus_anz,
int  aus_typ[],
double  aus_tab[] 
)

int APT_decode_ccv2 ( ObjGX cv1,
int  aus_anz,
int  aus_typ[],
double  aus_tab[] 
)

int APT_decode_ausdr ( int *  aus_typ,
double *  aus_tab,
int  aus_siz,
char **  data 
)

int APT_decode_ausdr1 ( int *  aus_typ,
double *  aus_tab,
int  aus_siz,
char *  data 
)

int APT_decode_func ( int *  w_typ,
double *  w_tab,
int  w_siz,
char *  func,
char *  ausd 
)

int APT_check_cmdSub ( char *   ) 

int APT_store_obj ( int *  ,
int *  ,
int  ,
int *  ,
double *   
)

char* APT_cp_ausd ( char *  ,
char *  ,
int   
)

char* APT_get_Val ( double *  ,
char *  ,
double   
)

char* APT_get_Txt ( char *  ,
char *  ,
double   
)

    APT_get_Txt              copy next word from string
    starting-position is inBuf[offset]
    
    see also APT_get_String APT_get_Val

void APT_get_TxAll ( char *  outBuf,
char *  inBuf,
double  offset 
)

    copy string, remove outer enclosing double-quotes ".."
    eg in: "LDMOD "Data/sample_mod_blech1.gcad""
       out: LDMOD "Data/sample_mod_blech1.gcad"
    
    see also APT_get_String APT_get_Txt

void APT_get_String ( char *  ,
char *  ,
double   
)

    copy word until double-quote
    
    see also APT_get_Txt APT_get_TxAll

int APT_solv_mod ( Point2 ,
int   
)

int APT_solv_mod_1 ( Point2 ,
int  ,
int *  ,
int   
)

int APT_solv_x_max ( double *  ,
Point2 ,
int  ,
int *   
)

int APT_solv_y_max ( double *  ,
Point2 ,
int  ,
int *   
)

int APT_solv_x_min ( double *  ,
Point2 ,
int  ,
int *   
)

int APT_solv_y_min ( double *  ,
Point2 ,
int  ,
int *   
)

int APT_decode_pt1 ( Point ,
int  ,
int *  ,
double *   
)


Generated on Sat May 30 09:31:54 2009 for gCAD3D by  doxygen 1.5.6