| 
| void(*  | bef_model )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_model )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_region )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_region )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_region_a )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_shell )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_shell )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_shell_a )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_faceuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_faceuse )(uint32_t *, void *, int, struct bu_list *) | 
|   | 
| void(*  | vis_face )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_face_g )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_loopuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_loopuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_loop )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_loop_a )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_edgeuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_edgeuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_edge )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_edge_g )(uint32_t *, void *, int) | 
|   | 
| void(*  | bef_vertexuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | aft_vertexuse )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_vertexuse_a )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_vertex )(uint32_t *, void *, int) | 
|   | 
| void(*  | vis_vertex_g )(uint32_t *, void *, int) | 
|   | 
Function table, for use with nmg_visit().
Intended to have same generally the organization as nmg_struct_counts. The handler's args are long* to allow generic handlers to be written, in which case the magic number at long* specifies the object type.
The "vis_" prefix means the handler is visited only once. The "bef_" and "aft_" prefixes are called (respectively) before and after recursing into subsidiary structures. The 3rd arg is 0 for a "bef_" call, and 1 for an "aft_" call, to allow generic handlers to be written, if desired. 
Definition at line 50 of file visit.h.