BRL-CAD
btg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void bottie_push_double (void *vtie, TIE_3 **tri, unsigned int ntri, void *usr, unsigned int pstride)
 
int bottie_prep_double (struct soltab *stp, struct rt_bot_internal *bot, struct rt_i *rtip)
 
int bottie_shot_double (struct soltab *stp, register struct xray *rp, struct application *ap, struct seg *seghead)
 
void bottie_free_double (void *vtie)
 
void bottie_push_float (void *vtie, float **tri, unsigned int ntri, void *usr, unsigned int pstride)
 
int bottie_prep_float (struct soltab *stp, struct rt_bot_internal *bot, struct rt_i *rtip)
 
int bottie_shot_float (struct soltab *stp, register struct xray *rp, struct application *ap, struct seg *seghead)
 
void bottie_free_float (void *vtie)
 

Detailed Description

the bot/tie glue.

Definition in file btg.h.

Function Documentation

void bottie_push_double ( void *  vtie,
TIE_3 **  tri,
unsigned int  ntri,
void *  usr,
unsigned int  pstride 
)

Definition at line 55 of file btg.c.

int bottie_prep_double ( struct soltab stp,
struct rt_bot_internal *  bot,
struct rt_i rtip 
)

Definition at line 63 of file btg.c.

References bottie_allocn_double(), bu_bitv_dup(), BU_BITV_NULL, bu_calloc(), bu_free(), BU_GET, bu_malloc(), soltab::st_aradius, soltab::st_bradius, soltab::st_center, soltab::st_max, soltab::st_min, soltab::st_specific, tie_free(), and OSL::Strings::v.

Referenced by rt_bot_prep().

Here is the call graph for this function:

int bottie_shot_double ( struct soltab stp,
register struct xray rp,
struct application ap,
struct seg seghead 
)
void bottie_free_double ( void *  vtie)

Definition at line 236 of file btg.c.

References tie_free().

Referenced by rt_bot_free().

Here is the call graph for this function:

void bottie_push_float ( void *  vtie,
float **  tri,
unsigned int  ntri,
void *  usr,
unsigned int  pstride 
)

Definition at line 48 of file btgf.c.

int bottie_prep_float ( struct soltab stp,
struct rt_bot_internal *  bot,
struct rt_i rtip 
)

Definition at line 54 of file btgf.c.

References soltab::st_aradius, soltab::st_bradius, soltab::st_center, soltab::st_max, soltab::st_min, soltab::st_specific, and tie_prep().

Here is the call graph for this function:

int bottie_shot_float ( struct soltab stp,
register struct xray rp,
struct application ap,
struct seg seghead 
)

Definition at line 70 of file btgf.c.

void bottie_free_float ( void *  vtie)