Structure to track the state of the current algorithm. It stores the status of the cap polygon. More...
Public Member Functions | |
| procedure | add_point (polygon, point, point_id, edge, face) |
| Add a point to the chained polygon. | |
Public Attributes | |
| type(t_chained_polygon_item), dimension(:), allocatable | point |
| Pointer to the last point. | |
| integer | nb_points = 0 |
| Number of points in the chained polygon. | |
Structure to track the state of the current algorithm. It stores the status of the cap polygon.
!! 5 f4 4 Legend: !! *--------* f3 ------ !! f5 / \ !! / * 3 × point of the polyhedron !! 6 * / * point on an edge !! f6 | / f2 n point n !! ×----------* fn face between point n and n+1 !! 1 f1 2 !!
| procedure mod_cg3_flood_polyhedron::t_chained_polygon::add_point | ( | class(t_chained_polygon), intent(inout) | polygon, |
| double precision, dimension(3), intent(in) | point, | ||
| integer, intent(in) | point_id, | ||
| integer, intent(in) | edge, | ||
| integer, intent(in) | face ) |
Add a point to the chained polygon.
| integer mod_cg3_flood_polyhedron::t_chained_polygon::nb_points = 0 |
Number of points in the chained polygon.
| type(t_chained_polygon_item), dimension(:), allocatable mod_cg3_flood_polyhedron::t_chained_polygon::point |
Pointer to the last point.