Blender V2.61 - r43446
Public Attributes

EditEdge Struct Reference

#include <BLI_editVert.h>

List of all members.

Public Attributes

struct EditEdgenext
struct EditEdgeprev
struct EditVertv1
struct EditVertv2
union {
   struct EditVert *   v
   struct EditEdge *   e
   struct EditFace *   f
   void *   p
   intptr_t   l
   float   fp
tmp
short f1
short f2
unsigned char f
unsigned char h
unsigned char dir
unsigned char seam
unsigned char sharp
float crease
float bweight
short fast
short fgoni
HashEdge hash
void * data

Detailed Description

Definition at line 86 of file BLI_editVert.h.


Member Data Documentation

unsigned char EditEdge::dir

Definition at line 95 of file BLI_editVert.h.

Referenced by BME_editmesh_to_bmesh().

Definition at line 96 of file BLI_editVert.h.

Referenced by addedgeface_mesh(), addface_from_edges(), adduplicateflag(), BLI_edgefill(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), build_edgecollection(), calc_manipulator_stats(), check_fgons_selection(), collect_quadedges(), count_selected_edges(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_dm_edges_sel__setDrawOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), edge_drawflags(), edge_normal_compare(), edge_rotate(), edge_rotate_selected(), edgering_sel(), edgetag_context_check(), editmesh_mark_seam(), editmesh_mark_sharp(), editMesh_to_undoMesh(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_vert(), EM_hide_mesh(), EM_mesh_copy_edge(), EM_nedges_selected(), EM_select_edge(), EM_select_face(), EM_select_flush(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), ensure_ed_vert_sel(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_quad_double_adj_fan(), fill_quad_double_adj_inner(), fill_quad_double_adj_path(), fill_quad_double_op(), fill_quad_single(), fill_quad_singlevert(), fill_quad_triple(), fill_tri_double(), fill_tri_single(), findnearestedge__doClosest(), freeSlideVerts(), get_edge_center(), getTransformOrientation(), hide_exec(), load_editMesh(), loop_multiselect(), make_editMesh(), make_prim(), make_trans_verts(), mesh_rip_invoke(), mesh_separate_selected(), mouse_mesh(), mouse_mesh_loop(), removedoublesflag(), scanfill(), select_linked_limited_invoke(), similar_edge_select__internal(), stats_object_edit(), testvertexnearedge(), undoMesh_to_editMesh(), and v3d_editvertex_buts().

unsigned char EditEdge::f

Definition at line 102 of file BLI_editVert.h.

short EditEdge::f1
short EditEdge::f2

Definition at line 105 of file BLI_editVert.h.

Referenced by calloc_fastedge(), and free_editedge().

float EditEdge::fp
unsigned char EditEdge::h

Definition at line 107 of file BLI_editVert.h.

Referenced by insert_hashedge().

intptr_t EditEdge::l

Definition at line 88 of file BLI_editVert.h.

Referenced by addedgeface_mesh(), addedgetoscanvert(), addface_from_edges(), beautify_fill(), BLI_edgefill(), BME_editmesh_to_bmesh(), build_edgecollection(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), check_fgons_selection(), collapseEdges(), collect_quadedges(), construct_param_handle(), count_selected_edges(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_flip(), edge_rotate(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), edgetag_shortest_path(), editmesh_mark_seam(), editmesh_mark_sharp(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectEdges(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_face(), em_deselect_nth_vert(), EM_fgon_flags(), EM_hide_mesh(), EM_hide_reset(), EM_init_index_arrays(), EM_mesh_copy_edge(), EM_nedges_selected(), EM_recalc_normal_direction(), EM_reveal_mesh(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), faceloop_select(), fill_mesh(), free_edgelist(), free_tagged_edges_faces(), get_edge_center(), getTransformOrientation(), join_triangles(), knife_cut_exec(), load_editMesh(), loop_bisect(), loop_multiselect(), make_fgon(), make_prim(), make_trans_verts(), mergepolysSimp(), mesh_separate_selected(), region_to_loop(), removedoublesflag(), scanfill(), screw_mesh_exec(), select_linked_flat_faces(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_sharp_edges_exec(), select_vertex_path_exec(), selectconnected_mesh_all(), selectrandom_mesh(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), splitlist(), stats_object_edit(), testvertexnearedge(), v3d_editvertex_buts(), validate_loop(), vgroup_blend(), weightFromDistance(), and weightToHarmonic().

void* EditEdge::p
unsigned char EditEdge::seam
unsigned char EditEdge::sharp
union { ... } EditEdge::tmp

Definition at line 94 of file BLI_editVert.h.

Referenced by mesh_rip_invoke().

Definition at line 89 of file BLI_editVert.h.

Referenced by addedgelist(), addedgetoscanlist(), addedgetoscanvert(), addface_from_edges(), adduplicateflag(), alter_co(), append_weldedUVEdge(), beautify_fill(), BLI_addfilledge(), BLI_edgefill(), BME_editmesh_to_bmesh(), boundinsideEV(), build_edgecollection(), build_weldedUVEdges(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), collapseEdges(), compareFaceAttribs(), construct_param_handle(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), draw_dm_edges_sel_interp__setDrawInterpOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_rotate(), edgeloop_select(), edgetag_cut_cost(), edgetag_shortest_path(), editedge_containsVert(), editedge_getOtherVert(), editedge_getSharedVert(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_vert(), EM_editselection_center(), EM_editselection_normal(), EM_editselection_plane(), EM_hide_mesh(), EM_hide_reset(), EM_mesh_copy_edge(), EM_recalc_normal_direction(), EM_select_edge(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_selectmode_flush(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_mesh(), fill_quad_quadruple(), fill_tri_triple(), findedgelist(), findnearestedge__doClosest(), fix_new_face(), get_edge_center(), getTransformOrientation(), insert_hashedge(), knife_cut_exec(), load_editMesh(), make_editMesh(), make_fgon(), make_trans_verts(), mesh_rip_invoke(), mouse_mesh_loop(), remove_hashedge(), removedoublesflag(), ringsel_finish(), scanfill(), screw_mesh_exec(), seg_intersect(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), set_edge_directions_f2(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), snapDerivedMesh(), subdivide_edge_addvert(), subdivideedgenum(), tag_edge_verts(), tag_edge_verts_test(), testvertexnearedge(), validate_loop(), vgroup_blend(), and weightFromDistance().

Definition at line 89 of file BLI_editVert.h.

Referenced by addedgelist(), addedgetoscanlist(), addedgetoscanvert(), addface_from_edges(), adduplicateflag(), alter_co(), append_weldedUVEdge(), beautify_fill(), BLI_addfilledge(), BLI_edgefill(), BME_editmesh_to_bmesh(), boundinsideEV(), build_edgecollection(), build_weldedUVEdges(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), collapseEdges(), compareFaceAttribs(), construct_param_handle(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), draw_dm_edges_sel_interp__setDrawInterpOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_rotate(), edgeloop_select(), edgetag_cut_cost(), edgetag_shortest_path(), editedge_containsVert(), editedge_getOtherVert(), editedge_getSharedVert(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_vert(), EM_editselection_center(), EM_editselection_normal(), EM_editselection_plane(), EM_hide_mesh(), EM_hide_reset(), EM_mesh_copy_edge(), EM_recalc_normal_direction(), EM_select_edge(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_selectmode_flush(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_mesh(), fill_quad_quadruple(), fill_tri_triple(), findedgelist(), findnearestedge__doClosest(), fix_new_face(), get_edge_center(), getTransformOrientation(), insert_hashedge(), knife_cut_exec(), load_editMesh(), make_editMesh(), make_fgon(), make_trans_verts(), mesh_rip_invoke(), remove_hashedge(), removedoublesflag(), scanfill(), screw_mesh_exec(), seg_intersect(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), snapDerivedMesh(), subdivide_edge_addvert(), tag_edge_verts(), tag_edge_verts_test(), testvertexnearedge(), validate_loop(), vgroup_blend(), and weightFromDistance().


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