BRL-CAD
edgeuse Struct Reference

NMG topological edge usage. More...

#include <topology.h>

Collaboration diagram for edgeuse:
[legend]

Data Fields

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

Detailed Description

NMG topological edge usage.

Definition at line 155 of file topology.h.

Field Documentation

◆ l

struct bu_list l

cw/ccw edges in loop or wire edges in shell

Definition at line 148 of file topology.h.

◆ l2

struct bu_list l2

member of edge_g's eu_hd2 list

Definition at line 148 of file topology.h.

◆ lu_p

struct loopuse* lu_p

Definition at line 159 of file topology.h.

◆ s_p

struct shell* s_p

Definition at line 160 of file topology.h.

◆ magic_p

uint32_t* magic_p

for those times when we're not sure

Definition at line 161 of file topology.h.

◆ 

union { ... } up

◆ eumate_p

struct edgeuse* eumate_p

eu on other face or other end of wire

Definition at line 163 of file topology.h.

◆ radial_p

struct edgeuse* radial_p

eu on radially adj. fu (null if wire)

Definition at line 164 of file topology.h.

◆ e_p

struct edge* e_p

edge definition and attributes

Definition at line 165 of file topology.h.

◆ orientation

int orientation

compared to geom (null if wire)

Definition at line 166 of file topology.h.

◆ vu_p

struct vertexuse* vu_p

first vu of eu in this orient

Definition at line 167 of file topology.h.

◆ lseg_p

struct edge_g_lseg* lseg_p

Definition at line 170 of file topology.h.

◆ cnurb_p

struct edge_g_cnurb* cnurb_p

Definition at line 171 of file topology.h.

◆ 

union { ... } g

geometry

◆ index

long index

struct # in this model

Definition at line 174 of file topology.h.


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