DigitalElevationModelClass Module


Uses


Contents


Derived Types

type, public :: DigitalElevationModel_

Components

TypeVisibility AttributesNameInitial
real(kind=real64), public, allocatable:: x(:)
real(kind=real64), public, allocatable:: y(:)
real(kind=real64), public, allocatable:: z(:)

Type-Bound Procedures

procedure, public :: set => setDigitalElevationModel
procedure, public :: NumberOfPoint => NumberOfPointDigitalElevationModel
procedure, public :: nn => NumberOfPointDigitalElevationModel

Functions

public function NumberOfPointDigitalElevationModel(obj) result(ret)

Arguments

Type IntentOptional AttributesName
class(DigitalElevationModel_), intent(in) :: obj

Return Value integer(kind=int32)


Subroutines

public subroutine setDigitalElevationModel(obj, x, y, z)

Arguments

Type IntentOptional AttributesName
class(DigitalElevationModel_), intent(inout) :: obj
real(kind=real64), intent(in) :: x(:)
real(kind=real64), intent(in) :: y(:)
real(kind=real64), intent(in) :: z(:)