Skip to content

fossil_block_aabb_object

Source: src/lib/fossil_block_aabb_object.f90

Dependencies

Contents

Derived Types

aabb_object

Components

NameTypeAttributesDescription
bmintype(vector_R8P)
bmaxtype(vector_R8P)

Type-Bound Procedures

NameAttributesDescription
compute_octantspass(self)
is_insidepass(self)
vertexpass(self)
assignment(=)
aabb_assign_aabbpass(lhs)

Subroutines

compute_octants

Attributes: pure

fortran
subroutine compute_octants(self, octant)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in
octanttype(aabb_object)out

Call graph

aabb_assign_aabb

Attributes: pure

fortran
subroutine aabb_assign_aabb(lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
lhsclass(aabb_object)inout
rhstype(aabb_object)in

Functions

is_inside

Attributes: pure

Returns: logical

fortran
function is_inside(self, point)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in
pointtype(vector_R8P)in

Call graph

vertex

Attributes: pure

Returns: type(vector_R8P)

fortran
function vertex(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in

Call graph