nmg_radial Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>

Collaboration diagram for nmg_radial:

Collaboration graph
[legend]

Data Fields

bu_list l
edgeuseeu
faceusefu
 Derrived from eu.
shells
 Derrived from eu.
int existing_flag
 !0 if this eu exists on dest edge
int is_crack
 This eu is part of a crack.
int is_outie
 This crack is an "outie".
int needs_flip
 Insert eumate, not eu.
fastf_t ang
 angle, in radians. 0 to 2pi

Detailed Description

Definition at line 2396 of file raytrace.h.


Field Documentation

struct bu_list l
 

Definition at line 2397 of file raytrace.h.

Referenced by nmg_do_radial_flips(), nmg_eu_radial_check(), nmg_radial_build_list(), nmg_radial_join_eu_NEW(), nmg_radial_merge_lists(), and nmg_radial_sorted_list_insert().

struct edgeuse* eu
 

Definition at line 2398 of file raytrace.h.

Referenced by nmg_do_radial_join(), nmg_eu_radial_check(), nmg_find_radial_eu(), nmg_insure_radial_list_is_increasing(), nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_check_parity(), nmg_radial_exchange_marked(), nmg_radial_implement_decisions(), nmg_radial_mark_cracks(), nmg_radial_mark_flips(), and nmg_radial_verify_pointers().

struct faceuse* fu
 

Derrived from eu.

Definition at line 2399 of file raytrace.h.

Referenced by nmg_do_radial_flips(), nmg_do_radial_join(), nmg_eu_radial_check(), nmg_insure_radial_list_is_increasing(), nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_check_parity(), nmg_radial_exchange_marked(), nmg_radial_find_an_original(), nmg_radial_implement_decisions(), nmg_radial_mark_flips(), nmg_radial_sorted_list_insert(), nmg_radial_verify_monotone(), and nmg_radial_verify_pointers().

struct shell* s
 

Derrived from eu.

Definition at line 2400 of file raytrace.h.

Referenced by nmg_do_radial_flips(), nmg_eu_radial_check(), nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_check_parity(), nmg_radial_find_an_original(), and nmg_radial_mark_flips().

int existing_flag
 

!0 if this eu exists on dest edge

Definition at line 2401 of file raytrace.h.

Referenced by nmg_do_radial_join(), nmg_pr_radial(), nmg_radial_build_list(), and nmg_radial_implement_decisions().

int is_crack
 

This eu is part of a crack.

Definition at line 2402 of file raytrace.h.

Referenced by nmg_pr_radial(), nmg_radial_build_list(), and nmg_radial_mark_cracks().

int is_outie
 

This crack is an "outie".

Definition at line 2403 of file raytrace.h.

Referenced by nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_check_parity(), nmg_radial_find_an_original(), nmg_radial_mark_cracks(), and nmg_radial_mark_flips().

int needs_flip
 

Insert eumate, not eu.

Definition at line 2404 of file raytrace.h.

Referenced by nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_exchange_marked(), nmg_radial_implement_decisions(), and nmg_radial_mark_flips().

fastf_t ang
 

angle, in radians. 0 to 2pi

Definition at line 2405 of file raytrace.h.

Referenced by nmg_do_radial_flips(), nmg_insure_radial_list_is_increasing(), nmg_pr_radial(), nmg_radial_build_list(), nmg_radial_sorted_list_insert(), nmg_radial_verify_monotone(), and nmg_radial_verify_pointers().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:13 2006 for BRL-CAD by  doxygen 1.4.6