SCATMECH > Classes and Functions >
Surface Scattering Models
> Rayleigh_Defect_BRDF_Model
class Rayleigh_Defect_BRDF_Model
The class Rayleigh_Defect_BRDF_Model is a
Local_BRDF_Model, which implements a single
scattering model for a very small defect below a surface.
The surface may consist of one or more interfaces.
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 the light is incident from above the
substrate or from within the substrate and whether the
scattering is evaluated in reflection or transmission.
The choices are:
0 : Light is incident from the above the substrate, and scattering is evaluated in reflection.
1 : Light is incident from the above the substrate, and scattering is evaluated in transmission.
2 : Light is incident from the within the substrate, and scattering is evaluated in reflection.
3 : Light is incident from the within the substrate, and scattering is evaluated in transmission.
For 1, 2, and 3, the substrate must be non-absorbing.
(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) |
density |
double |
The
surface number density of local scatterers
[µm-2].
(Inherited from Local_BRDF_Model.) |
1 |
stack |
StackModel_Ptr |
Description of any stack
of films deposited on the substrate. |
No_StackModel |
radius |
double |
The
radius of the spherical defect [µm]. |
0.001 |
distance |
double |
The
distance from the bottom of the interface stack to the center of the
spherical defect [µm]. |
0 |
defect |
dielectric_function |
The
optical constants of the spherical defect, expressed as
a complex number (n,k) or, optionally, as a function of
wavelength. |
(1.0,0.0) |
See also:
SCATMECH Home, Conventions, Local_BRDF_Model, dielectric_stack
T. A. Germer, "Angular
dependence and polarization of
out-of-plane optical scattering from particulate
contamination, subsurface defects, and surface
microroughness," Appl. Opt. 36, 8798-8805
(1997).
Include file:
#include "sphdfct.h"
Source code:
sphdfct.cpp
Definition of public members:
class Rayleigh_Defect_BRDF_Model
: public Local_BRDF_Model
{
};
For More Information
SCATMECH Technical Information and Questions
Sensor Science Division Home Page
Sensor Science Division Inquiries
Website Comments
Current SCATMECH version: 7.22 (April 2021)
|