edgeuse Struct Reference
[N-Manifold Geometry]

#include <nmg.h>

Collaboration diagram for edgeuse:

Collaboration graph
[legend]

Data Fields

bu_list l
 cw/ccw edges in loop or wire edges in shell
bu_list l2
 member of edge_g's eu_hd2 list
union {
   loopuse *   lu_p
   shell *   s_p
   long *   magic_p
 for those times when we're not sure
up
edgeuseeumate_p
 eu on other face or other end of wire
edgeuseradial_p
 eu on radially adj. fu (null if wire)
edgee_p
 edge definition and attributes
int orientation
 compared to geom (null if wire)
vertexusevu_p
 first vu of eu in this orient
union {
   long *   magic_p
   edge_g_lseg *   lseg_p
   edge_g_cnurb *   cnurb_p
g
 geometry
long index
 struct # in this model

Detailed Description

Definition at line 533 of file nmg.h.


Field Documentation

struct bu_list l
 

cw/ccw edges in loop or wire edges in shell

Definition at line 534 of file nmg.h.

Referenced by nmg_2lu_identical(), nmg_ck_l(), nmg_ck_lg(), nmg_ck_lueu(), nmg_class_lu_fu(), nmg_class_pt_euvu(), nmg_classify_lu_lu(), nmg_cut_loop(), nmg_demote_lu(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_eins(), nmg_eu_radial_check(), nmg_eusplit(), nmg_face_state_transition(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_leftvec(), nmg_find_next_use_of_2e_in_lu(), nmg_get_touching_jaunts(), nmg_isect_edge2p_edge2p(), nmg_isect_eu_eu(), nmg_isect_eu_fu(), nmg_jl(), nmg_join_2loops(), nmg_keu(), nmg_kill_anti_loops(), nmg_kill_cracks(), nmg_kill_cracks_at_vertex(), nmg_kill_non_common_cracks(), nmg_kill_zero_length_edgeuses(), nmg_loop_plane_area(), nmg_loop_plane_newell(), nmg_lu_is_convex(), nmg_me(), nmg_meonvu(), nmg_ml(), nmg_model_break_e_on_v(), nmg_move_edge_thru_pt(), nmg_mv_eu_between_shells(), nmg_pr_eu(), nmg_shell_manifolds(), nmg_simplify_shell_edges(), nmg_split_lu_at_vu(), nmg_to_arb(), nmg_unglueedge(), nmg_veu(), nmg_vloop(), rt_ell_tnurb(), rt_nmg_ialloc(), rt_tgc_tnurb(), and tesselate_pipe_linear().

struct bu_list l2
 

member of edge_g's eu_hd2 list

Definition at line 535 of file nmg.h.

Referenced by nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_edgeuse_with_eg_tabulate(), nmg_eusplit(), nmg_keu(), nmg_me(), nmg_meonvu(), nmg_use_edge_g(), nmg_veg(), rt_nmg_ialloc(), and rt_nmg_idisk().

struct loopuse* lu_p
 

Definition at line 537 of file nmg.h.

Referenced by nmg_2lu_identical(), nmg_check_radial(), nmg_ck_lueu(), nmg_class_pt_euvu(), nmg_cut_loop(), nmg_dangling_face(), nmg_eins(), nmg_eu_is_part_of_crack(), nmg_faceradial(), nmg_find_e(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_in_face(), nmg_find_eu_left_non_unit(), nmg_find_eu_leftvec(), nmg_find_fu_of_eu(), nmg_find_fu_of_vu(), nmg_find_lu_of_vu(), nmg_find_next_use_of_2e_in_lu(), nmg_find_repeated_v_in_lu(), nmg_find_s_of_eu(), nmg_find_top_face_in_dir(), nmg_find_v_in_face(), nmg_find_zero_length_edges(), nmg_findeu(), nmg_is_crack_outie(), nmg_is_vertex_in_face(), nmg_jl(), nmg_join_2loops(), nmg_join_2singvu_loops(), nmg_join_touchingloops(), nmg_keu(), nmg_kill_snakes(), nmg_loop_is_a_crack(), nmg_loop_touches_self(), nmg_make_faces_at_vert(), nmg_meonvu(), nmg_ml(), nmg_pl_edges_in_2_shells(), nmg_pl_eu(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_pr_eu(), nmg_pr_one_eu_vecs(), nmg_radial_face_edge_in_shell(), nmg_simplify_loop(), nmg_split_lu_at_vu(), nmg_split_touchingloops(), nmg_vlblock_eu(), and rt_nmg_idisk().

struct shell* s_p
 

Definition at line 538 of file nmg.h.

Referenced by nmg_demote_eu(), nmg_demote_lu(), nmg_eins(), nmg_find_e(), nmg_find_s_of_eu(), nmg_findeu(), nmg_keu(), nmg_me(), nmg_meonvu(), nmg_ml(), nmg_mv_eu_between_shells(), nmg_pr_eu(), nmg_pr_one_eu_vecs(), and rt_nmg_idisk().

long* magic_p
 

for those times when we're not sure

Definition at line 539 of file nmg.h.

Referenced by nmg_class_pt_euvu(), nmg_demote_eu(), nmg_does_fu_use_eg(), nmg_dup_loop(), nmg_ebreak(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_geom_isect_line(), nmg_eins(), nmg_eu_is_part_of_crack(), nmg_eusplit(), nmg_faceradial(), nmg_find_e(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_in_face(), nmg_find_eu_left_non_unit(), nmg_find_eu_leftvec(), nmg_find_fu_of_eu(), nmg_find_fu_of_vu(), nmg_find_lu_of_vu(), nmg_find_max_index(), nmg_find_model(), nmg_find_repeated_v_in_lu(), nmg_find_s_of_eu(), nmg_find_top_face_in_dir(), nmg_find_v_in_face(), nmg_find_zero_length_edges(), nmg_findeu(), nmg_is_common_bigloop(), nmg_join_touchingloops(), nmg_keg(), nmg_keu(), nmg_kill_snakes(), nmg_loop_is_a_crack(), nmg_loop_touches_self(), nmg_lu_to_vlist(), nmg_m_reindex(), nmg_m_set_high_bit(), nmg_m_struct_count(), nmg_measure_fu_angle(), nmg_model_edge_fuse(), nmg_move_edge_thru_pt(), nmg_pl_edges_in_2_shells(), nmg_pl_eu(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_pr_eu(), nmg_pr_eu_briefly(), nmg_pr_fu_around_eu(), nmg_pr_one_eu_vecs(), nmg_radial_face_edge_in_shell(), nmg_radial_join_eu_NEW(), nmg_simplify_loop(), nmg_snurb_calc_lu_uv_orient(), nmg_split_touchingloops(), nmg_unbreak_edge(), nmg_unbreak_shell_edge_unsafe(), nmg_use_edge_g(), nmg_uv_in_lu(), nmg_veg(), nmg_vertexuse_a_cnurb(), nmg_vlblock_eu(), rt_nmg_edisk(), and rt_nmg_idisk().

union { ... } up
 

Referenced by nmg_2lu_identical(), nmg_check_radial(), nmg_ck_lueu(), nmg_class_pt_euvu(), nmg_cut_loop(), nmg_dangling_face(), nmg_demote_eu(), nmg_demote_lu(), nmg_edge_collapse(), nmg_eins(), nmg_eu_is_part_of_crack(), nmg_eusplit(), nmg_faceradial(), nmg_find_e(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_in_face(), nmg_find_eu_left_non_unit(), nmg_find_eu_leftvec(), nmg_find_fu_of_eu(), nmg_find_fu_of_vu(), nmg_find_lu_of_vu(), nmg_find_next_use_of_2e_in_lu(), nmg_find_repeated_v_in_lu(), nmg_find_s_of_eu(), nmg_find_top_face_in_dir(), nmg_find_v_in_face(), nmg_find_zero_length_edges(), nmg_findeu(), nmg_is_crack_outie(), nmg_is_vertex_in_face(), nmg_jl(), nmg_join_2loops(), nmg_join_2singvu_loops(), nmg_join_touchingloops(), nmg_keu(), nmg_kill_snakes(), nmg_loop_is_a_crack(), nmg_loop_touches_self(), nmg_make_faces_at_vert(), nmg_me(), nmg_measure_fu_angle(), nmg_meonvu(), nmg_ml(), nmg_mv_eu_between_shells(), nmg_pl_edges_in_2_shells(), nmg_pl_eu(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_pr_eu(), nmg_pr_one_eu_vecs(), nmg_radial_face_edge_in_shell(), nmg_simplify_loop(), nmg_split_lu_at_vu(), nmg_split_touchingloops(), nmg_vlblock_eu(), rt_nmg_edisk(), and rt_nmg_idisk().

struct edgeuse* eumate_p
 

eu on other face or other end of wire

Definition at line 541 of file nmg.h.

Referenced by isect_ray_lseg(), make_near_list(), nmg_2edgeuse_g_coincident(), nmg_2lu_identical(), nmg_break_all_es_on_v(), nmg_break_crossed_loops(), nmg_break_edge_at_verts(), nmg_break_long_edges(), nmg_check_closed_shell(), nmg_check_radial(), nmg_check_radial_angles(), nmg_ck_e(), nmg_ck_eg_verts(), nmg_ck_eu(), nmg_ck_face_worthless_edges(), nmg_class_pt_euvu(), nmg_class_pt_lu_except(), nmg_class_shells(), nmg_classify_lu_lu(), nmg_classify_s_vs_s(), nmg_close_shell(), nmg_cnurb_is_on_crv(), nmg_cnurb_lseg_coincident(), nmg_cnurb_to_vlist(), nmg_connect_same_fu_orients(), nmg_cut_loop(), nmg_dangling_face(), nmg_decompose_shell(), nmg_demote_eu(), nmg_demote_lu(), nmg_do_radial_join(), nmg_dup_shell(), nmg_ebreaker(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_eins(), nmg_esplit(), nmg_eu_2s_orient_bad(), nmg_eu_2vecs_perp(), nmg_eu_is_part_of_crack(), nmg_eu_radial_check(), nmg_eu_to_vlist(), nmg_euprint(), nmg_eusplit(), nmg_extrude_face(), nmg_face_state_transition(), nmg_faceradial(), nmg_faces_are_radial(), nmg_find_e(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_in_face(), nmg_find_eu_left_non_unit(), nmg_find_eu_leftvec(), nmg_find_first_last_use_of_v_in_fu(), nmg_find_isect_faces(), nmg_find_ot_same_eu_of_e(), nmg_find_radial_eu(), nmg_find_top_face_in_dir(), nmg_find_zero_length_edges(), nmg_findeu(), nmg_fix_overlapping_loops(), nmg_flatten_face(), nmg_follow_free_edges_to_vertex(), nmg_glue_face_in_shell(), nmg_insure_radial_list_is_increasing(), nmg_intersect_loops_self(), nmg_is_crack_outie(), nmg_is_eu_on_line3(), nmg_isect_edge2p_edge2p(), nmg_isect_eu_eu(), nmg_isect_eu_fu(), nmg_isect_eu_verts(), nmg_je(), nmg_jl(), nmg_join_2loops(), nmg_js(), nmg_k0eu(), nmg_keu(), nmg_kill_accordions(), nmg_kill_cracks(), nmg_kill_non_common_cracks(), nmg_kill_snakes(), nmg_loop_is_a_crack(), nmg_lu_is_convex(), nmg_make_dualvu(), nmg_me(), nmg_meonvu(), nmg_mesh_two_faces(), nmg_ml(), nmg_move_edge_thru_pt(), nmg_mv_eu_between_shells(), nmg_next_radial_eu(), nmg_offset_eu_vert(), nmg_open_shells_connect(), nmg_pick_best_edge_g(), nmg_pl_e(), nmg_pl_edges_in_2_shells(), nmg_pl_eu(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_pr_eu(), nmg_pr_eu_endpoints(), nmg_pr_fu_around_eu(), nmg_pr_fu_around_eu_vecs(), nmg_pr_radial(), nmg_prev_radial_eu(), nmg_propagate_normals(), nmg_radial_build_list(), nmg_radial_exchange_marked(), nmg_radial_face_count(), nmg_radial_face_edge_in_shell(), nmg_radial_implement_decisions(), nmg_radial_join_eu(), nmg_radial_join_eu_NEW(), nmg_radial_verify_pointers(), nmg_reverse_face_and_radials(), nmg_reverse_radials(), nmg_rm_redundancies(), nmg_simplify_loop(), nmg_simplify_shell_edges(), nmg_split_lu_at_vu(), nmg_to_arb(), nmg_unbreak_edge(), nmg_unbreak_shell_edge_unsafe(), nmg_unglueedge(), nmg_use_edge_g(), nmg_uv_in_lu(), nmg_vedge(), nmg_veu(), nmg_vlblock_around_eu(), nmg_vlblock_e(), nmg_vlblock_eu(), nmg_vlist_to_eu(), nmg_vlist_to_wire_edges(), pick_eu(), rt_ell_tnurb(), rt_nmg_idisk(), rt_tgc_tnurb(), and tesselate_pipe_linear().

struct edgeuse* radial_p
 

eu on radially adj. fu (null if wire)

Definition at line 542 of file nmg.h.

Referenced by nmg_check_radial(), nmg_check_radial_angles(), nmg_ck_e(), nmg_ck_eu(), nmg_close_shell(), nmg_connect_same_fu_orients(), nmg_decompose_shell(), nmg_edge_collapse(), nmg_edge_g(), nmg_esplit(), nmg_eu_2s_orient_bad(), nmg_eusplit(), nmg_faceradial(), nmg_faces_are_radial(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_eu_in_face(), nmg_find_isect_faces(), nmg_find_ot_same_eu_of_e(), nmg_find_top_face_in_dir(), nmg_findeu(), nmg_follow_free_edges_to_vertex(), nmg_je(), nmg_jl(), nmg_keu(), nmg_kill_snakes(), nmg_me(), nmg_meonvu(), nmg_move_edge_thru_pt(), nmg_next_radial_eu(), nmg_open_shells_connect(), nmg_pl_edges_in_2_shells(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_pr_eu(), nmg_pr_fu_around_eu_vecs(), nmg_prev_radial_eu(), nmg_propagate_normals(), nmg_radial_build_list(), nmg_radial_exchange_marked(), nmg_radial_face_count(), nmg_radial_face_edge_in_shell(), nmg_radial_join_eu(), nmg_radial_join_eu_NEW(), nmg_radial_verify_pointers(), nmg_reverse_face_and_radials(), nmg_reverse_radials(), nmg_simplify_loop(), nmg_simplify_shell_edges(), nmg_to_arb(), nmg_unglueedge(), nmg_vedge(), nmg_vlblock_around_eu(), pick_eu(), and rt_nmg_idisk().

struct edge* e_p
 

edge definition and attributes

Definition at line 543 of file nmg.h.

Referenced by isect_ray_lseg(), nmg_2lu_identical(), nmg_break_edge_at_verts(), nmg_class_pt_lu_except(), nmg_classify_lu_lu(), nmg_count_shell_kids(), nmg_demote_lu(), nmg_dup_loop(), nmg_ebreak(), nmg_ebreaker(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_esplit(), nmg_eu_radial_check(), nmg_eusplit(), nmg_find_e(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_max_index(), nmg_find_next_use_of_2e_in_lu(), nmg_find_top_face_in_dir(), nmg_is_crack_outie(), nmg_isect2d_prep(), nmg_isect_2colinear_edge2p(), nmg_isect_face3p_shell_int(), nmg_je(), nmg_js(), nmg_keu(), nmg_kill_cracks(), nmg_m_reindex(), nmg_m_set_high_bit(), nmg_m_struct_count(), nmg_me(), nmg_meonvu(), nmg_mesh_two_faces(), nmg_move_edge_thru_pt(), nmg_pl_eu(), nmg_pr_eu(), nmg_pr_eu_briefly(), nmg_pr_fu_around_eu_vecs(), nmg_radial_join_eu(), nmg_radial_join_eu_NEW(), nmg_reclassify_lu_eu(), nmg_rm_redundancies(), nmg_shell_a(), nmg_simplify_shell_edges(), nmg_unbreak_edge(), nmg_unbreak_shell_edge_unsafe(), nmg_unglueedge(), nmg_veu(), nmg_vlblock_eu(), nmg_vlblock_s(), rt_nmg_idisk(), and tesselate_pipe_end().

int orientation
 

compared to geom (null if wire)

Definition at line 544 of file nmg.h.

Referenced by nmg_check_radial(), nmg_eusplit(), nmg_me(), nmg_meonvu(), nmg_move_edge_thru_pt(), nmg_pr_eu(), rt_nmg_edisk(), and rt_nmg_idisk().

struct vertexuse* vu_p
 

first vu of eu in this orient

Definition at line 545 of file nmg.h.

Referenced by isect_ray_lseg(), make_near_list(), nmg_2edgeuse_g_coincident(), nmg_2lu_identical(), nmg_add_loop_to_face(), nmg_assess_eu(), nmg_assess_vu(), nmg_break_all_es_on_v(), nmg_break_crossed_loops(), nmg_break_edge_at_verts(), nmg_break_eu_on_v(), nmg_break_long_edges(), nmg_check_radial(), nmg_check_radial_angles(), nmg_ck_eg_verts(), nmg_ck_eu(), nmg_ck_face_worthless_edges(), nmg_ck_fu_verts(), nmg_class_lu_fu(), nmg_class_pt_euvu(), nmg_class_pt_lu_except(), nmg_classify_lu_lu(), nmg_classify_s_vs_s(), nmg_close_shell(), nmg_cnurb_is_on_crv(), nmg_cnurb_lseg_coincident(), nmg_cnurb_to_vlist(), nmg_cut_lu_into_coplanar_and_non(), nmg_demote_eu(), nmg_do_radial_join(), nmg_dup_loop(), nmg_dup_shell(), nmg_e2break(), nmg_ebreaker(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_eins(), nmg_esplit(), nmg_eu_2vecs_perp(), nmg_eu_is_part_of_crack(), nmg_eu_radial_check(), nmg_eu_to_vlist(), nmg_euprint(), nmg_eusplit(), nmg_extrude_face(), nmg_face_rs_init(), nmg_face_state_transition(), nmg_find_e(), nmg_find_eu_in_face(), nmg_find_eu_left_non_unit(), nmg_find_eu_leftvec(), nmg_find_eu_with_vu_in_lu(), nmg_find_first_last_use_of_v_in_fu(), nmg_find_matching_eu_in_s(), nmg_find_max_index(), nmg_find_pt_in_lu(), nmg_find_pt_in_shell(), nmg_find_top_face_in_dir(), nmg_find_zero_length_edges(), nmg_findeu(), nmg_fix_overlapping_loops(), nmg_flatten_face(), nmg_follow_free_edges_to_vertex(), nmg_fu_planeeqn(), nmg_get_interior_pt(), nmg_get_touching_jaunts(), nmg_glue_face_in_shell(), nmg_hollow_shell(), nmg_insert_vu_if_on_edge(), nmg_intersect_loops_self(), nmg_is_common_bigloop(), nmg_is_crack_outie(), nmg_is_eu_on_line3(), nmg_isect_2colinear_edge2p(), nmg_isect_edge2p_edge2p(), nmg_isect_eu_eu(), nmg_isect_eu_fu(), nmg_isect_eu_verts(), nmg_isect_line2_edge2p(), nmg_isect_line2_face2pNEW(), nmg_isect_vert2p_face2p(), nmg_je(), nmg_join_2loops(), nmg_join_2singvu_loops(), nmg_join_singvu_loop(), nmg_join_touchingloops(), nmg_k0eu(), nmg_keu(), nmg_kill_accordions(), nmg_kill_anti_loops(), nmg_kill_cracks(), nmg_kill_non_common_cracks(), nmg_kill_snakes(), nmg_kill_zero_length_edgeuses(), nmg_loop_is_a_crack(), nmg_loop_plane_area(), nmg_loop_plane_newell(), nmg_loop_touches_self(), nmg_lu_is_convex(), nmg_lu_to_vlist(), nmg_m_reindex(), nmg_m_set_high_bit(), nmg_m_struct_count(), nmg_make_dualvu(), nmg_me(), nmg_meonvu(), nmg_mesh_two_faces(), nmg_ml(), nmg_move_edge_thru_pt(), nmg_offset_eu_vert(), nmg_open_shells_connect(), nmg_pick_best_edge_g(), nmg_pl_e(), nmg_pl_eu(), nmg_pr_eu(), nmg_pr_eu_briefly(), nmg_pr_eu_endpoints(), nmg_pr_fu_around_eu(), nmg_propagate_normals(), nmg_radial_join_eu(), nmg_radial_join_eu_NEW(), nmg_radial_mark_flips(), nmg_reclassify_lu_eu(), nmg_shell_a(), nmg_simplify_shell_edges(), nmg_snurb_calc_lu_uv_orient(), nmg_split_lu_at_vu(), nmg_tabulate_face_g_verts(), nmg_to_arb(), nmg_to_poly(), nmg_to_tgc(), nmg_triangulate_fu(), nmg_unbreak_edge(), nmg_unbreak_handler(), nmg_unbreak_shell_edge_unsafe(), nmg_uv_in_lu(), nmg_vedge(), nmg_veu(), nmg_vlblock_around_eu(), nmg_vlblock_e(), nmg_vlblock_eu(), nmg_vlist_to_eu(), nmg_vlist_to_wire_edges(), nmg_vu_angle_measure(), pick_eu(), rt_ell_tnurb(), rt_nmg_idisk(), rt_tgc_tnurb(), tesselate_pipe_linear(), and tesselate_pipe_start().

long* magic_p
 

Definition at line 547 of file nmg.h.

struct edge_g_lseg* lseg_p
 

Definition at line 548 of file nmg.h.

Referenced by nmg_2edgeuse_g_coincident(), nmg_assess_eu(), nmg_common_v_2eg(), nmg_ebreak(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_geom_isect_line(), nmg_edgeuse_with_eg_tabulate(), nmg_face_state_transition(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_max_index(), nmg_is_common_bigloop(), nmg_is_eu_on_line3(), nmg_isect2d_prep(), nmg_isect_line2_face2pNEW(), nmg_jeg(), nmg_keg(), nmg_m_reindex(), nmg_m_struct_count(), nmg_move_edge_thru_pt(), nmg_pick_best_edge_g(), nmg_radial_join_eu_NEW(), nmg_search_v_eg(), nmg_unbreak_edge(), nmg_unbreak_handler(), nmg_unbreak_shell_edge_unsafe(), nmg_use_edge_g(), and rt_nmg_idisk().

struct edge_g_cnurb* cnurb_p
 

Definition at line 549 of file nmg.h.

Referenced by nmg_cnurb_lseg_coincident(), nmg_cnurb_to_vlist(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_find_max_index(), nmg_keg(), nmg_m_reindex(), nmg_m_struct_count(), nmg_snurb_calc_lu_uv_orient(), nmg_uv_in_lu(), and nmg_vertexuse_a_cnurb().

union { ... } g
 

geometry

Referenced by nmg_2edgeuse_g_coincident(), nmg_assess_eu(), nmg_cnurb_lseg_coincident(), nmg_cnurb_to_vlist(), nmg_common_v_2eg(), nmg_does_fu_use_eg(), nmg_dup_loop(), nmg_ebreak(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_edge_geom_isect_line(), nmg_edgeuse_with_eg_tabulate(), nmg_eusplit(), nmg_face_state_transition(), nmg_find_edge_between_2fu(), nmg_find_eg_between_2fg(), nmg_find_max_index(), nmg_is_common_bigloop(), nmg_is_eu_on_line3(), nmg_isect2d_prep(), nmg_isect_line2_face2pNEW(), nmg_jeg(), nmg_keg(), nmg_keu(), nmg_lu_to_vlist(), nmg_m_reindex(), nmg_m_set_high_bit(), nmg_m_struct_count(), nmg_model_edge_fuse(), nmg_move_edge_thru_pt(), nmg_pick_best_edge_g(), nmg_pr_eu(), nmg_pr_eu_briefly(), nmg_pr_fu_around_eu(), nmg_radial_join_eu_NEW(), nmg_search_v_eg(), nmg_snurb_calc_lu_uv_orient(), nmg_unbreak_edge(), nmg_unbreak_handler(), nmg_unbreak_shell_edge_unsafe(), nmg_use_edge_g(), nmg_uv_in_lu(), nmg_veg(), nmg_vertexuse_a_cnurb(), rt_nmg_edisk(), and rt_nmg_idisk().

long index
 

struct # in this model

Definition at line 552 of file nmg.h.

Referenced by nmg_dup_shell(), nmg_pl_eu(), and nmg_vlblock_eu().


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