STL_ Derived Type

type, public :: STL_


Contents


Components

TypeVisibility AttributesNameInitial
real(kind=real64), public, allocatable:: normal(:,:)
real(kind=real64), public, allocatable:: Facet(:,:,:)

Type-Bound Procedures

procedure, public :: open => importSTL

  • public subroutine importSTL(obj, name)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    character(len=*), intent(in) :: name

procedure, public :: import => importSTL

  • public subroutine importSTL(obj, name)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    character(len=*), intent(in) :: name

procedure, public :: write => exportSTL

  • public subroutine exportSTL(obj, name)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    character(len=*), intent(in) :: name

procedure, public :: export => exportSTL

  • public subroutine exportSTL(obj, name)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    character(len=*), intent(in) :: name

procedure, public :: reduceSize => reduceSizeSTL

  • public subroutine reduceSizeSTL(obj, ratio)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    real(kind=real64), intent(in) :: ratio

procedure, public :: reduce => reduceSizeSTL

  • public subroutine reduceSizeSTL(obj, ratio)

    Arguments

    Type IntentOptional AttributesName
    class(STL_), intent(inout) :: obj
    real(kind=real64), intent(in) :: ratio