![]() |
deal.II version 9.7.0
|
Functions | |
| void | mark_domains (CDT &ct, Face_handle start, int index, std::list< CDT::Edge > &border) |
| void | mark_domains (CDT &cdt) |
| std::optional< std::variant< CGALPoint2, CGALSegment2, CGALTriangle2, std::vector< CGALPoint2 > > > | compute_intersection_triangle_triangle (const ArrayView< const Point< 2 > > &triangle0, const ArrayView< const Point< 2 > > &triangle1) |
| std::optional< std::variant< CGALPoint2, CGALSegment2 > > | compute_intersection_triangle_segment (const ArrayView< const Point< 2 > > &triangle, const ArrayView< const Point< 2 > > &segment) |
| std::vector< Polygon_with_holes_2 > | compute_intersection_rect_rect (const ArrayView< const Point< 2 > > &rectangle0, const ArrayView< const Point< 2 > > &rectangle1) |
| std::optional< std::variant< CGALPoint3, CGALSegment3 > > | compute_intersection_tetra_segment (const ArrayView< const Point< 3 > > &tetrahedron, const ArrayView< const Point< 3 > > &segment) |
| std::optional< std::variant< CGALPoint3, CGALSegment3, CGALTriangle3, std::vector< CGALPoint3 > > > | compute_intersection_tetra_triangle (const ArrayView< const Point< 3 > > &tetrahedron, const ArrayView< const Point< 3 > > &triangle) |
| std::vector< std::array< Point< 2 >, 3 > > | compute_intersection_quad_quad (const ArrayView< const Point< 2 > > &quad0, const ArrayView< const Point< 2 > > &quad1, const double tol) |
| std::vector< std::array< Point< 2 >, 2 > > | compute_intersection_quad_line (const ArrayView< const Point< 2 > > &quad, const ArrayView< const Point< 2 > > &line, const double tol) |
| std::vector< std::array< Point< 3 >, 2 > > | compute_intersection_hexa_line (const ArrayView< const Point< 3 > > &hexa, const ArrayView< const Point< 3 > > &line, const double tol) |
| std::vector< std::array< Point< 3 >, 3 > > | compute_intersection_hexa_quad (const ArrayView< const Point< 3 > > &hexa, const ArrayView< const Point< 3 > > &quad, const double tol) |
| std::vector< std::array< Point< 3 >, 4 > > | compute_intersection_hexa_hexa (const ArrayView< const Point< 3 > > &hexa0, const ArrayView< const Point< 3 > > &hexa1, const double tol) |
| void CGALWrappers::internal::mark_domains | ( | CDT & | ct, |
| Face_handle | start, | ||
| int | index, | ||
| std::list< CDT::Edge > & | border ) |
Definition at line 180 of file intersections.cc.
| void CGALWrappers::internal::mark_domains | ( | CDT & | cdt | ) |
Definition at line 217 of file intersections.cc.
| std::optional< std::variant< CGALPoint2, CGALSegment2, CGALTriangle2, std::vector< CGALPoint2 > > > CGALWrappers::internal::compute_intersection_triangle_triangle | ( | const ArrayView< const Point< 2 > > & | triangle0, |
| const ArrayView< const Point< 2 > > & | triangle1 ) |
Definition at line 250 of file intersections.cc.
| std::optional< std::variant< CGALPoint2, CGALSegment2 > > CGALWrappers::internal::compute_intersection_triangle_segment | ( | const ArrayView< const Point< 2 > > & | triangle, |
| const ArrayView< const Point< 2 > > & | segment ) |
Definition at line 277 of file intersections.cc.
| std::vector< Polygon_with_holes_2 > CGALWrappers::internal::compute_intersection_rect_rect | ( | const ArrayView< const Point< 2 > > & | rectangle0, |
| const ArrayView< const Point< 2 > > & | rectangle1 ) |
Definition at line 307 of file intersections.cc.
| std::optional< std::variant< CGALPoint3, CGALSegment3 > > CGALWrappers::internal::compute_intersection_tetra_segment | ( | const ArrayView< const Point< 3 > > & | tetrahedron, |
| const ArrayView< const Point< 3 > > & | segment ) |
Definition at line 338 of file intersections.cc.
| std::optional< std::variant< CGALPoint3, CGALSegment3, CGALTriangle3, std::vector< CGALPoint3 > > > CGALWrappers::internal::compute_intersection_tetra_triangle | ( | const ArrayView< const Point< 3 > > & | tetrahedron, |
| const ArrayView< const Point< 3 > > & | triangle ) |
Definition at line 381 of file intersections.cc.
| std::vector< std::array< Point< 2 >, 3 > > CGALWrappers::internal::compute_intersection_quad_quad | ( | const ArrayView< const Point< 2 > > & | quad0, |
| const ArrayView< const Point< 2 > > & | quad1, | ||
| const double | tol ) |
Definition at line 421 of file intersections.cc.
| std::vector< std::array< Point< 2 >, 2 > > CGALWrappers::internal::compute_intersection_quad_line | ( | const ArrayView< const Point< 2 > > & | quad, |
| const ArrayView< const Point< 2 > > & | line, | ||
| const double | tol ) |
Definition at line 487 of file intersections.cc.
| std::vector< std::array< Point< 3 >, 2 > > CGALWrappers::internal::compute_intersection_hexa_line | ( | const ArrayView< const Point< 3 > > & | hexa, |
| const ArrayView< const Point< 3 > > & | line, | ||
| const double | tol ) |
Definition at line 532 of file intersections.cc.
| std::vector< std::array< Point< 3 >, 3 > > CGALWrappers::internal::compute_intersection_hexa_quad | ( | const ArrayView< const Point< 3 > > & | hexa, |
| const ArrayView< const Point< 3 > > & | quad, | ||
| const double | tol ) |
Definition at line 593 of file intersections.cc.