|
Blender V5.0
|
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} |
Definition at line 82 of file delaunay_2d.cc.
|
default |
Un-directed edge this is for.
Definition at line 90 of file delaunay_2d.cc.
Referenced by blender::meshintersect::CDTArrangement< T >::add_edge(), blender::meshintersect::add_edge_constraint(), blender::meshintersect::add_face_ids(), blender::meshintersect::detect_holes(), blender::meshintersect::operator<<(), blender::meshintersect::remove_faces_in_holes(), blender::meshintersect::remove_outer_edges_until_constraints(), and blender::meshintersect::CDTArrangement< T >::split_edge().
Face on left side.
Definition at line 92 of file delaunay_2d.cc.
Referenced by blender::meshintersect::CDTArrangement< T >::add_diagonal(), blender::meshintersect::CDTArrangement< T >::add_edge(), 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::CDTArrangement< T >::delete_edge(), blender::meshintersect::dissolve_symedge(), blender::meshintersect::find_symedge_with_face(), blender::meshintersect::get_next_crossing_from_vert(), blender::meshintersect::operator<<(), blender::meshintersect::re_delaunay_triangulate(), blender::meshintersect::remove_non_constraint_edges_leave_valid_bmesh(), blender::meshintersect::CDTArrangement< T >::split_edge(), and blender::meshintersect::vert_touches_face().
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().
Next SymEdge CCW around vert.
Definition at line 86 of file delaunay_2d.cc.
Referenced by blender::meshintersect::CDTArrangement< T >::add_diagonal(), blender::meshintersect::CDTArrangement< T >::add_edge(), blender::meshintersect::CDTArrangement< T >::add_vert_to_symedge_edge(), blender::meshintersect::CDTArrangement< T >::connect_separate_parts(), blender::meshintersect::dc_tri(), blender::meshintersect::CDTArrangement< T >::delete_edge(), blender::meshintersect::find_symedge_between_verts(), blender::meshintersect::find_symedge_with_face(), blender::meshintersect::get_next_crossing_from_vert(), blender::meshintersect::operator<<(), blender::meshintersect::prev(), blender::meshintersect::CDTArrangement< T >::split_edge(), and blender::meshintersect::vert_touches_face().
Vert at origin.
Definition at line 88 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::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::fill_crossdata_for_intersect(), blender::meshintersect::fill_crossdata_for_through_vert(), blender::meshintersect::get_cdt_output(), blender::meshintersect::get_next_crossing_from_vert(), blender::meshintersect::operator<<(), blender::meshintersect::operator<<(), blender::meshintersect::re_delaunay_triangulate(), blender::meshintersect::short_se_dump(), blender::meshintersect::CDTArrangement< T >::split_edge(), blender::meshintersect::tri_orient(), blender::meshintersect::vert_left_of_symedge(), and blender::meshintersect::vert_right_of_symedge().