BRL-CAD

Common definitions for the headers used in bg.h (i.e. the headers found in include/bg) More...

Collaboration diagram for Definitions:

Files

file  defines.h
 

Data Structures

struct  bg_tess_tol
 

Macros

#define BG_CW   1
 
#define BG_CCW   -1
 
#define BG_CK_TESS_TOL(_p)   BU_CKMAG(_p, BG_TESS_TOL_MAGIC, "bg_tess_tol")
 
#define BG_TESS_TOL_INIT_ZERO   {BG_TESS_TOL_MAGIC, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}
 
#define BG_TESS_TOL_INIT_TOL   {BG_TESS_TOL_MAGIC, 0.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}
 
#define BG_TESS_TOL_INIT_SET_TOL(_p)
 

Detailed Description

Common definitions for the headers used in bg.h (i.e. the headers found in include/bg)

Macro Definition Documentation

◆ BG_CW

#define BG_CW   1

Definition at line 47 of file defines.h.

◆ BG_CCW

#define BG_CCW   -1

Definition at line 48 of file defines.h.

◆ BG_CK_TESS_TOL

#define BG_CK_TESS_TOL (   _p)    BU_CKMAG(_p, BG_TESS_TOL_MAGIC, "bg_tess_tol")

Definition at line 128 of file defines.h.

◆ BG_TESS_TOL_INIT_ZERO

#define BG_TESS_TOL_INIT_ZERO   {BG_TESS_TOL_MAGIC, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}

Definition at line 129 of file defines.h.

◆ BG_TESS_TOL_INIT_TOL

#define BG_TESS_TOL_INIT_TOL   {BG_TESS_TOL_MAGIC, 0.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}

Definition at line 130 of file defines.h.

◆ BG_TESS_TOL_INIT_SET_TOL

#define BG_TESS_TOL_INIT_SET_TOL (   _p)
Value:
{ \
(_p)->magic = BG_TESS_TOL_MAGIC; \
(_p)->abs = 0.0; \
(_p)->rel = 0.01; \
(_p)->norm = 0.0; \
(_p)->absmax = 0.0; \
(_p)->absmin = 0.0; \
(_p)->relmax = 0.0; \
(_p)->relmin = 0.0; \
(_p)->rel_lmax = 0.0; \
(_p)->rel_lmin = 0.0; \
}
#define BG_TESS_TOL_MAGIC
Definition: magic.h:90

Definition at line 131 of file defines.h.