Appearance
fossil_block_aabb_object
Source: src/lib/fossil_block_aabb_object.f90
Dependencies
Contents
Derived Types
aabb_object
Components
| Name | Type | Attributes | Description |
|---|---|---|---|
bmin | type(vector_R8P) | ||
bmax | type(vector_R8P) |
Type-Bound Procedures
| Name | Attributes | Description |
|---|---|---|
compute_octants | pass(self) | |
is_inside | pass(self) | |
vertex | pass(self) | |
assignment(=) | ||
aabb_assign_aabb | pass(lhs) |
Subroutines
compute_octants
Attributes: pure
fortran
subroutine compute_octants(self, octant)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(aabb_object) | in | ||
octant | type(aabb_object) | out |
Call graph
aabb_assign_aabb
Attributes: pure
fortran
subroutine aabb_assign_aabb(lhs, rhs)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lhs | class(aabb_object) | inout | ||
rhs | type(aabb_object) | in |
Functions
is_inside
Attributes: pure
Returns: logical
fortran
function is_inside(self, point)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(aabb_object) | in | ||
point | type(vector_R8P) | in |
Call graph
vertex
Attributes: pure
Returns: type(vector_R8P)
fortran
function vertex(self)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(aabb_object) | in |
Call graph