0.6.0
Loading...
Searching...
No Matches
mod_cg3_flood_polyhedron::t_chained_polygon_item Type Reference

Single item of the structure that track the state of the current algorithm. This structure contains a polygon stored as a list of point and edges. It also embbed information about neighbor edge, neighbor face, and if the current point is a point of the polyhedron. More...

Public Attributes

double precision, dimension(3) point = 0
 Coordinates of the point.
 
integer, dimension(:), allocatable edge_set
 Set of edges that go up.
 
integer, dimension(:), allocatable edge_point
 Opposite point of the edge.
 
double precision, dimension(:,:), allocatable tangent
 Tangents of the edges that go up.
 
integer point_id = 0
 Corresponding point number in the polyhedron structure. 0 if the point is not on the polyhedron.
 
integer edge = 0
 If point_id == 0, contains the edge number in the polyhedron structure. edge = 0 if point_id ≠ 0.
 
integer face = 0
 Contains the face number in the polyhedron structure that lies between this item and the next.
 

Detailed Description

Single item of the structure that track the state of the current algorithm. This structure contains a polygon stored as a list of point and edges. It also embbed information about neighbor edge, neighbor face, and if the current point is a point of the polyhedron.

Member Data Documentation

◆ edge

integer mod_cg3_flood_polyhedron::t_chained_polygon_item::edge = 0

If point_id == 0, contains the edge number in the polyhedron structure. edge = 0 if point_id ≠ 0.

◆ edge_point

integer, dimension(:), allocatable mod_cg3_flood_polyhedron::t_chained_polygon_item::edge_point

Opposite point of the edge.

◆ edge_set

integer, dimension(:), allocatable mod_cg3_flood_polyhedron::t_chained_polygon_item::edge_set

Set of edges that go up.

◆ face

integer mod_cg3_flood_polyhedron::t_chained_polygon_item::face = 0

Contains the face number in the polyhedron structure that lies between this item and the next.

◆ point

double precision, dimension(3) mod_cg3_flood_polyhedron::t_chained_polygon_item::point = 0

Coordinates of the point.

◆ point_id

integer mod_cg3_flood_polyhedron::t_chained_polygon_item::point_id = 0

Corresponding point number in the polyhedron structure. 0 if the point is not on the polyhedron.

◆ tangent

double precision, dimension(:,:), allocatable mod_cg3_flood_polyhedron::t_chained_polygon_item::tangent

Tangents of the edges that go up.


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