BRL-CAD
Loading...
Searching...
No Matches

#include <rt_instance.h>

Data Fields

size_t nregions
 total # of regions participating
 
size_t nsolids
 total # of solids participating
 
size_t rti_nrays
 # calls to rt_shootray()
 
size_t nmiss_model
 rays missed model RPP
 
size_t nshots
 # of calls to ft_shot()
 
size_t nmiss
 solid ft_shot() returned a miss
 
size_t nhits
 solid ft_shot() returned a hit
 
size_t nmiss_tree
 shots missed sub-tree RPP
 
size_t nmiss_solid
 shots missed solid RPP
 
size_t ndup
 duplicate shots at a given solid
 
size_t nempty_cells
 number of empty spatial partition cells passed through
 
size_t rti_cut_maxlen
 max len RPP list in 1 cut bin
 
size_t rti_ncut_by_type [CUT_MAXIMUM+1]
 number of cuts by type
 
size_t rti_cut_totobj
 # objs in all bins, total
 
size_t rti_cut_maxdepth
 max depth of cut tree
 

Detailed Description

Read-only statistics counters for a ray-trace instance.

This sub-struct groups all scalar performance and geometry counters that are maintained by librt during prep and ray-shooting. Applications may freely read any field; all writes are performed internally by librt.

Access pattern: rtip->stats.nregions, rtip->stats.rti_nrays, etc.

Definition at line 67 of file rt_instance.h.

Field Documentation

◆ nregions

size_t nregions

total # of regions participating

Definition at line 69 of file rt_instance.h.

◆ nsolids

size_t nsolids

total # of solids participating

Definition at line 70 of file rt_instance.h.

◆ rti_nrays

size_t rti_nrays

# calls to rt_shootray()

Definition at line 73 of file rt_instance.h.

◆ nmiss_model

size_t nmiss_model

rays missed model RPP

Definition at line 74 of file rt_instance.h.

◆ nshots

size_t nshots

# of calls to ft_shot()

Definition at line 75 of file rt_instance.h.

◆ nmiss

size_t nmiss

solid ft_shot() returned a miss

Definition at line 76 of file rt_instance.h.

◆ nhits

size_t nhits

solid ft_shot() returned a hit

Definition at line 77 of file rt_instance.h.

◆ nmiss_tree

size_t nmiss_tree

shots missed sub-tree RPP

Definition at line 78 of file rt_instance.h.

◆ nmiss_solid

size_t nmiss_solid

shots missed solid RPP

Definition at line 79 of file rt_instance.h.

◆ ndup

size_t ndup

duplicate shots at a given solid

Definition at line 80 of file rt_instance.h.

◆ nempty_cells

size_t nempty_cells

number of empty spatial partition cells passed through

Definition at line 81 of file rt_instance.h.

◆ rti_cut_maxlen

size_t rti_cut_maxlen

max len RPP list in 1 cut bin

Definition at line 84 of file rt_instance.h.

◆ rti_ncut_by_type

size_t rti_ncut_by_type[CUT_MAXIMUM+1]

number of cuts by type

Definition at line 85 of file rt_instance.h.

◆ rti_cut_totobj

size_t rti_cut_totobj

# objs in all bins, total

Definition at line 86 of file rt_instance.h.

◆ rti_cut_maxdepth

size_t rti_cut_maxdepth

max depth of cut tree

Definition at line 87 of file rt_instance.h.


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