xa_aux.c File Reference


Detailed Description

aux.func import,export ..

=====================================================
Liste_Funktionen_Beginn:

AP_Import_obj_CB             Callback des Iges-Import
AP_ImportXML
AP_ImportLwo
lwo_cb_savePoint
lwo_cb_saveFace
AP_Import3ds
ds3_cb_savePoint
ds3_cb_saveFace
AP_ImportDxf

AP_ExportDxf
AP_ExportIges__
AP_ExportIges_Model

AP_appr                      Approximieren;   Curve -> Circ

Liste_Funktionen_Ende:
=====================================================

#include "MS_Def0.h"
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_TX.h"
#include "../ut/ut_os.h"
#include "../ut/ut_txfil.h"
#include "../db/ut_DB.h"
#include "../gr/ut_UI.h"
#include "../gr/ut_DL.h"
#include "../exp/dxf.h"
#include "../exp/ige.h"
#include "../xa/xa.h"
#include "../xa/xa_uid.h"
#include "../xa/xa_mem.h"
#include "xa_aux.h"

Defines

#define FILETRENNCHAR   '/'

Functions

int AP_Import_obj_CB (ObjGX *ox1)
int AP_ImportXML (char *fnam)
void AP_ImportLwo (int mode, char *off, double scale, char *fnam)
int lwo_cb_savePoint (int ip, float *pt1)
int lwo_cb_saveFace (int vNr, int *vTab)
void AP_Import3ds (int mode, char *off, double scale, char *fnam)
int ds3_cb_savePoint (int ip, float *pt1)
int ds3_cb_saveFace (int vNr, int *vTab)
void AP_ImportDxf (int mode, char *off, char *fnam)
void AP_ExportDxf (char *fnam)
void AP_ExportIges__ (char *fnam)
int AP_ExportIges_Model (int modNr, FILE *fp1, FILE *fp2)
int AP_appr (char *obj, char *ref, double tol, double lmin, int mode)

Variables

char WC_modnam [128]
 active Modelname - without path
int WC_modnr
 the Nr of the active submodel; -1 = main.
double AP_txsiz
 Notes-Defaultsize.
double AP_txdimsiz
 Dimensions-Text-Defaultsize.
double APT_ModSiz
static Vector imp_off
static int imp_file
static FILE * imp_lun = NULL
static long * imp_itab
static long imp_itab_siz
long impTabSiz
long impNr
long impInd
ImpObj * impTab
static double imp_scale


Define Documentation

#define FILETRENNCHAR   '/'


Function Documentation

int AP_Import_obj_CB ( ObjGX ox1  ) 

int AP_ImportXML ( char *  fnam  ) 

void AP_ImportLwo ( int  mode,
char *  off,
double  scale,
char *  fnam 
)

int lwo_cb_savePoint ( int  ip,
float *  pt1 
)

int lwo_cb_saveFace ( int  vNr,
int *  vTab 
)

void AP_Import3ds ( int  mode,
char *  off,
double  scale,
char *  fnam 
)

int ds3_cb_savePoint ( int  ip,
float *  pt1 
)

int ds3_cb_saveFace ( int  vNr,
int *  vTab 
)

void AP_ImportDxf ( int  mode,
char *  off,
char *  fnam 
)

void AP_ExportDxf ( char *  fnam  ) 

void AP_ExportIges__ ( char *  fnam  ) 

int AP_ExportIges_Model ( int  modNr,
FILE *  fp1,
FILE *  fp2 
)

int AP_appr ( char *  obj,
char *  ref,
double  tol,
double  lmin,
int  mode 
)


Variable Documentation

char WC_modnam[128]

active Modelname - without path

int WC_modnr

the Nr of the active submodel; -1 = main.

double AP_txsiz

Notes-Defaultsize.

double AP_txdimsiz

Dimensions-Text-Defaultsize.

double APT_ModSiz

Vector imp_off [static]

int imp_file [static]

FILE* imp_lun = NULL [static]

long* imp_itab [static]

long imp_itab_siz [static]

long impTabSiz

long impNr

long impInd

ImpObj* impTab

double imp_scale [static]


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