edge_g_lseg Struct Reference
[N-Manifold Geometry]

#include <nmg.h>

Collaboration diagram for edge_g_lseg:

Collaboration graph
[legend]

Data Fields

bu_list l
 NOTICE: l.forw & l.back *not* stored in database. For alignment only.
bu_list eu_hd2
 heads l2 list of edgeuses on this line
point_t e_pt
 parametric equation of the line
vect_t e_dir
long index
 struct # in this model

Detailed Description

IMPORTANT: First two items in edge_g_lseg and edge_g_cnurb must be identical structure, so pointers are puns for both. eu_hd2 list must be in same place for both.

Definition at line 505 of file nmg.h.


Field Documentation

struct bu_list l
 

NOTICE: l.forw & l.back *not* stored in database. For alignment only.

Definition at line 506 of file nmg.h.

Referenced by nmg_2edgeuse_g_coincident(), nmg_edge_g(), nmg_jeg(), nmg_repair_v_near_v(), nmg_search_v_eg(), and rt_nmg_ialloc().

struct bu_list eu_hd2
 

heads l2 list of edgeuses on this line

Definition at line 507 of file nmg.h.

Referenced by nmg_ck_eg_verts(), nmg_common_v_2eg(), nmg_edge_g(), nmg_edgeuse_with_eg_tabulate(), nmg_jeg(), nmg_keg(), nmg_pr_eg(), nmg_unbreak_edge(), nmg_unbreak_handler(), nmg_use_edge_g(), rt_nmg_ialloc(), and rt_nmg_idisk().

point_t e_pt
 

parametric equation of the line

Definition at line 508 of file nmg.h.

Referenced by nmg_2edgeuse_g_coincident(), nmg_break_eg_on_v(), nmg_ck_eg_verts(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_geom_isect_line(), nmg_is_eu_on_line3(), nmg_isect2d_prep(), nmg_isect_construct_nice_ray(), nmg_move_edge_thru_pt(), nmg_pr_eg(), nmg_repair_v_near_v(), nmg_search_v_eg(), rt_nmg_edisk(), and rt_nmg_idisk().

vect_t e_dir
 

Definition at line 509 of file nmg.h.

Referenced by nmg_2edgeuse_g_coincident(), nmg_break_eg_on_v(), nmg_ck_eg_verts(), nmg_edge_collapse(), nmg_edge_g(), nmg_edge_geom_isect_line(), nmg_is_eu_on_line3(), nmg_isect2d_prep(), nmg_isect_construct_nice_ray(), nmg_jeg(), nmg_move_edge_thru_pt(), nmg_pick_best_edge_g(), nmg_pr_eg(), nmg_repair_v_near_v(), nmg_search_v_eg(), nmg_use_edge_g(), rt_nmg_edisk(), and rt_nmg_idisk().

long index
 

struct # in this model

Definition at line 510 of file nmg.h.


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