gCAD3D 2.35
xa_ato.h File Reference

Go to the source code of this file.

Macros

#define ATO_getSpc_tmp__(ato1, siz)
 
#define ATO_clear__(ato1)   (ato1)->nr=0
 

Functions

int ATO_getSpc_tmpSiz (int sizTab)
 
void ATO_getSpc_tmp1 (ObjAto *ato, int sizTab)
 
void ATO_getSpc_tmp__ (ObjAto *ato, int sizTab)
 
void ATO_clear__ (ObjAto *ato1)
 ATO_clear__ delete all records. More...
 

Macro Definition Documentation

#define ATO_getSpc_tmp__ (   ato1,
  siz 
)
Value:
(ato1)->typ=(int*)MEM_alloc_tmp(ATO_getSpc_tmpSiz(siz));\
int typ
Definition: xa_tra.c:151
void * MEM_alloc_tmp(int)
void ATO_getSpc_tmp1(ObjAto *ato, int sizTab)
Definition: xa_ato.c:226
int ATO_getSpc_tmpSiz(int sizTab)
Definition: xa_ato.c:213

ATO_getSpc_tmp__ get memspace for atomicObjects; memspace exists only until active function returns. Input: siz size of type/value-table Example: ObjAto ato; ATO_getSpc_tmp__ (&ato, 6);

#define ATO_clear__ (   ato1)    (ato1)->nr=0

Function Documentation

int ATO_getSpc_tmpSiz ( int  sizTab)

compute necessary space for type/value-table

void ATO_getSpc_tmp1 ( ObjAto ato,
int  sizTab 
)

aux.Func for ATO_getSpc_tmp__

void ATO_getSpc_tmp__ ( ObjAto ato,
int  sizTab 
)
void ATO_clear__ ( ObjAto ato1)

ATO_clear__ delete all records.