gCAD3D 2.35
dxf_r.h File Reference

Go to the source code of this file.

Functions

int dxf_ckFileFormat (char *fnam)
 
int dxfr_init (double *, FILE *, FILE *)
 
int dxfr_rec__ (ObjGX **, FILE *, FILE *, Memspc *)
 
int dxfr_rec_read (FILE *, FILE *)
 
int dxfr_block_skip (FILE *, FILE *)
 
int dxfr_block_find (FILE *, FILE *, char *)
 
ObjGXdxfr_stru_2_obj (int typ, int form, int siz, void *data)
 
void dxfr_load_mat (Mat_4x3, Vector *)
 
void dxfr_tra_arc (Circ *, Mat_4x3, Point *, double, double, double)
 

Function Documentation

int dxf_ckFileFormat ( char *  fnam)
int dxfr_init ( double *  ,
FILE *  ,
FILE *   
)
int dxfr_rec__ ( ObjGX **  ,
FILE *  ,
FILE *  ,
Memspc  
)
int dxfr_rec_read ( FILE *  ,
FILE *   
)
int dxfr_block_skip ( FILE *  ,
FILE *   
)
int dxfr_block_find ( FILE *  ,
FILE *  ,
char *   
)
ObjGX* dxfr_stru_2_obj ( int  typ,
int  form,
int  siz,
void *  data 
)
void dxfr_load_mat ( Mat_4x3  ,
Vector  
)
dxfr_load_mat Arbitrary Axis Algorithm - TrMat from vec
Input:
vz old z-axis
Output:
m1 new refSys
retCod: 0: refSys is parallel to old z-axis
1: refSys is not parallel to old z-axis
void dxfr_tra_arc ( Circ ,
Mat_4x3  ,
Point ,
double  ,
double  ,
double   
)