Blender V5.0
blender::meshintersect::SymEdge< T > Struct Template Reference

Public Member Functions

 SymEdge ()=default

Public Attributes

SymEdge< T > * next {nullptr}
SymEdge< T > * rot {nullptr}
CDTVert< T > * vert {nullptr}
CDTEdge< T > * edge {nullptr}
CDTFace< T > * face {nullptr}

Detailed Description

template<typename T>
struct blender::meshintersect::SymEdge< T >

Definition at line 82 of file delaunay_2d.cc.

Constructor & Destructor Documentation

◆ SymEdge()

template<typename T>
blender::meshintersect::SymEdge< T >::SymEdge ( )
default

Member Data Documentation

◆ edge

◆ face

◆ next

template<typename T>
SymEdge<T>* blender::meshintersect::SymEdge< T >::next {nullptr}

Next SymEdge in face, doing CCW traversal of face.

Definition at line 84 of file delaunay_2d.cc.

Referenced by blender::meshintersect::CDTArrangement< T >::add_diagonal(), blender::meshintersect::CDTArrangement< T >::add_edge(), blender::meshintersect::add_edge_constraint(), blender::meshintersect::add_face_ids(), blender::meshintersect::CDTArrangement< T >::add_vert_to_symedge_edge(), blender::meshintersect::cdt_draw(), blender::meshintersect::CDTArrangement< T >::connect_separate_parts(), blender::meshintersect::dc_tri(), blender::meshintersect::dc_tri_valid(), blender::meshintersect::CDTArrangement< T >::delete_edge(), blender::meshintersect::detect_holes(), blender::meshintersect::dissolve_symedge(), blender::meshintersect::fill_crossdata_for_intersect(), blender::meshintersect::fill_crossdata_for_through_vert(), blender::meshintersect::find_symedge_between_verts(), blender::meshintersect::get_cdt_output(), blender::meshintersect::get_next_crossing_from_edge(), blender::meshintersect::get_next_crossing_from_vert(), blender::meshintersect::operator<<(), blender::meshintersect::operator<<(), blender::meshintersect::re_delaunay_triangulate(), blender::meshintersect::remove_faces_in_holes(), blender::meshintersect::remove_non_constraint_edges_leave_valid_bmesh(), blender::meshintersect::remove_outer_edges_until_constraints(), blender::meshintersect::short_se_dump(), blender::meshintersect::CDTArrangement< T >::split_edge(), blender::meshintersect::sym(), blender::meshintersect::tri_orient(), blender::meshintersect::vert_left_of_symedge(), and blender::meshintersect::vert_right_of_symedge().

◆ rot

◆ vert


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