gCAD3D 2.35
ut_tin.h File Reference

Go to the source code of this file.

Data Structures

struct  FcNbP
 

Macros

#define TYP_EDGLN_BL   1
 
#define TYP_EDGLN_AB   2
 
#define TYP_EDGLN_IB   3
 
#define TYP_EDGLN_OB   4
 
#define TYP_EDGLN_IC   5
 
#define TYP_EDGLN_OC   6
 
#define TYP_EDGLN_FAC   7
 
#define TYP_EDGLN_LN   8
 
#define UFA_psn_opp_esn(esn)   ((esn) < 2 ? 3 : esn - 1)
 
#define UFA_esn_opp_psn(esn)   ((esn) > 2 ? 1 : esn + 1)
 
#define UFA_esn_nxt(esn)   ((esn) > 2 ? 1 : esn + 1)
 
#define UFA_esn_prv(esn)   ((esn) < 2 ? 3 : esn - 1)
 
#define UFA_fNr_max(pNr)   (pNr * 4)
 

Functions

 typedef_MemTab (int)
 
 typedef_MemTab (char)
 
 typedef_MemTab (Point)
 
 typedef_MemTab (Fac3)
 
 typedef_MemTab (EdgeLine)
 
int UFA_fnb_dump_1 (Fac3 *fac, Fac3 *fnb, char *txt,...)
 

Macro Definition Documentation

#define TYP_EDGLN_BL   1
#define TYP_EDGLN_AB   2
#define TYP_EDGLN_IB   3
#define TYP_EDGLN_OB   4
#define TYP_EDGLN_IC   5
#define TYP_EDGLN_OC   6
#define TYP_EDGLN_FAC   7
#define TYP_EDGLN_LN   8
#define UFA_psn_opp_esn (   esn)    ((esn) < 2 ? 3 : esn - 1)
#define UFA_esn_opp_psn (   esn)    ((esn) > 2 ? 1 : esn + 1)
#define UFA_esn_nxt (   esn)    ((esn) > 2 ? 1 : esn + 1)
#define UFA_esn_prv (   esn)    ((esn) < 2 ? 3 : esn - 1)
#define UFA_fNr_max (   pNr)    (pNr * 4)

Function Documentation

typedef_MemTab ( int  )
typedef_MemTab ( char  )
typedef_MemTab ( Point  )
typedef_MemTab ( Fac3  )
typedef_MemTab ( EdgeLine  )
int UFA_fnb_dump_1 ( Fac3 fac,
Fac3 fnb,
char *  txt,
  ... 
)