Complete shape definitions
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | private | :: | kind | a kind of the shape defined. |
|||
integer, | private | :: | shapeID | = | 0 | a identification for the shape |
|
type(tem_canonicalND_type), | private, | allocatable | :: | canoND(:) | canonical definition |
||
type(tem_triangle_type), | private, | allocatable | :: | triangle(:) | triangle definition |
||
type(tem_stlData_type), | private | :: | stl_data | STL definition |
|||
type(tem_sphere_type), | private, | allocatable | :: | sphere(:) | spheres definition |
||
type(tem_ellipsoid_type), | private, | allocatable | :: | ellipsoid(:) | ellipsoid definition |
||
type(tem_cylinder_type), | private, | allocatable | :: | cylinder(:) | cylinder definition |
||
integer(kind=long_k), | private | :: | propBits | = | 0_long_k | property bits |
|
character(len=labelLen), | private, | allocatable | :: | bcLabels(:) | boundary labels, used to identify elements belong to these boundaries It is allocated and set in routine: tem_shape_load_bcLabels |
||
integer, | private | :: | minLevel | = | 1 | level range for level shape type |
|
integer, | private | :: | maxLevel | = | globalMaxLevels | ||
logical, | private | :: | inverted | = | .false. | If true then subTree is created for inverted shape i.e nonintersected |