|
SCATMECH > Classes and Functions >
Surface Scattering Models
> Microroughness_BRDF_Model
class Microroughness_BRDF_Model
The class Microroughness_BRDF_Model implements the
solution to first-order vector perturbation, or
Rayleigh-Rice, theory for roughness in the smooth surface
limit for a single interface with no films. It inherits the
properties of Roughness_BRDF_Model.
Parameters:
| Parameter |
Data
Type |
Description |
Default |
| lambda |
double |
Wavelength of the light
in vacuum [µm].
(Inherited from BRDF_Model). |
0.532 |
| type |
int |
Indicates
whether scattering is evaluated in reflection (0) or
transmission (1).
(Inherited from BRDF_Model). |
0 |
| substrate |
dielectric_function |
The
optical constants of the substrate, expressed as a
complex number (n,k) or, optionally, as a function of
wavelength.
(Inherited from BRDF_Model). |
(4.05,0.05) |
| psd |
PSD_Function_Ptr |
The
two-dimensional power spectrum of the surface height
function [µm4].
(Inherited from Roughness_BRDF_Model). |
ABC_PSD_Function |
See also:
SCATMECH Home, Conventions, BRDF_Model, Roughness_BRDF_Model
D. E. Barrick, Radar Cross Section Handbook,
(Plenum, New York, 1970).
Include file:
#include "urough.h"
Source code:
urough.cpp
Definition of public elements:
class Microroughness_BRDF_Model
: public Roughness_BRDF_Model
{
};
Top of Page
For More Information
SCATMECH Technical Information and Questions
Optical Technology Division (OTD) Home Page
OTD Technical Inquiries
OTD Website Comments
Current SCATMECH version: 6.00 (February 2008)
This page first online: Version 1.00 (March 2000)
This page last modified: Version 6.00 (February 2008)
|