Surface types

RetrievalToolbox.LambertianPolynomialKernelType
  • swin::AbstractSpectralWindow

  • order::Int64

  • coefficients::Vector

Type that implements the Lambertian BRDF kernel for which the BRDF amplitude can be a spectrally varying polynomial of arbitrary order.

RetrievalToolbox.LambertianPolynomialSurfaceType
  • swin::AbstractSpectralWindow

  • order::Int64

  • coefficients::Vector

Type to hold a Lambertian surface for which the amplitude can be a spectrally varying polynomial of arbitary order order.

RetrievalToolbox.RPVPolynomialKernelType
  • swin::AbstractSpectralWindow

  • order::Int64

  • coefficients::Vector

  • hotspot::Any

  • asymmetry::Any

  • anisotropy::Any

Type that implements the Rahman-Pinty-Verstraete BRDF kernel for which the BRDF amplitude can be a spectrally varying polynomial of arbitrary order. The other three parameters, hotspot asymmetry and anisotropy, are kept fixed throughout the spectral window which this surface is attached to.