BRL-CAD
region Struct Reference

#include <region.h>

Collaboration diagram for region:
[legend]

Data Fields

struct bu_list l
 magic # and doubly linked list More...
 
const char * reg_name
 Identifying string. More...
 
union treereg_treetop
 Pointer to boolean tree. More...
 
int reg_bit
 constant index into Regions[] More...
 
int reg_regionid
 Region ID code. If <=0, use reg_aircode. More...
 
int reg_aircode
 Region ID AIR code. More...
 
int reg_gmater
 GIFT Material code. More...
 
int reg_los
 approximate line-of-sight thickness equivalence More...
 
struct mater_info reg_mater
 Real material information. More...
 
void * reg_mfuncs
 User appl. funcs for material. More...
 
void * reg_udata
 User appl. data for material. More...
 
int reg_transmit
 flag: material transmits light More...
 
long reg_instnum
 instance number, from d_uses More...
 
short reg_all_unions
 1=boolean tree is all unions More...
 
short reg_is_fastgen
 FASTGEN-compatibility mode? More...
 
struct bu_attribute_value_set attr_values
 Attribute/value set. More...
 

Detailed Description

The region structure.

Definition at line 44 of file region.h.

Field Documentation

◆ l

struct bu_list l

magic # and doubly linked list

Definition at line 113 of file region.h.

◆ reg_name

const char* reg_name

Identifying string.

Definition at line 46 of file region.h.

◆ reg_treetop

union tree* reg_treetop

Pointer to boolean tree.

Definition at line 47 of file region.h.

◆ reg_bit

int reg_bit

constant index into Regions[]

Definition at line 48 of file region.h.

◆ reg_regionid

int reg_regionid

Region ID code. If <=0, use reg_aircode.

Definition at line 49 of file region.h.

◆ reg_aircode

int reg_aircode

Region ID AIR code.

Definition at line 50 of file region.h.

◆ reg_gmater

int reg_gmater

GIFT Material code.

Definition at line 51 of file region.h.

◆ reg_los

int reg_los

approximate line-of-sight thickness equivalence

Definition at line 52 of file region.h.

◆ reg_mater

struct mater_info reg_mater

Real material information.

Definition at line 52 of file region.h.

◆ reg_mfuncs

void* reg_mfuncs

User appl. funcs for material.

Definition at line 54 of file region.h.

◆ reg_udata

void* reg_udata

User appl. data for material.

Definition at line 55 of file region.h.

◆ reg_transmit

int reg_transmit

flag: material transmits light

Definition at line 56 of file region.h.

◆ reg_instnum

long reg_instnum

instance number, from d_uses

Definition at line 57 of file region.h.

◆ reg_all_unions

short reg_all_unions

1=boolean tree is all unions

Definition at line 58 of file region.h.

◆ reg_is_fastgen

short reg_is_fastgen

FASTGEN-compatibility mode?

Definition at line 59 of file region.h.

◆ attr_values

struct bu_attribute_value_set attr_values

Attribute/value set.

Definition at line 59 of file region.h.


The documentation for this struct was generated from the following file: