STL_ Derived Type

type, public :: STL_


Components

Type Visibility Attributes Name Initial
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 Attributes Name
    class(STL_), intent(inout) :: obj
    character(len=*), intent(in) :: name

procedure, public :: import => importSTL

  • public subroutine importSTL(obj, name)

    Arguments

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

procedure, public :: write => exportSTL

  • public subroutine exportSTL(obj, name)

    Arguments

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

procedure, public :: export => exportSTL

  • public subroutine exportSTL(obj, name)

    Arguments

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

procedure, public :: reduceSize => reduceSizeSTL

  • public subroutine reduceSizeSTL(obj, ratio)

    Arguments

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

procedure, public :: reduce => reduceSizeSTL

  • public subroutine reduceSizeSTL(obj, ratio)

    Arguments

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