class Finite_Aperture_Instrument_BRDF_Model


The class Finite_Aperture_Instrument_BRDF_Model calculates the light scattering averaged over a solid angle given by a circular detector with uniform sensitivity. It accepts as a parameter another BRDF_Model and a half angle for the detector.

Diagram illustrating the Finite_Aperture_Instrument_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)
alpha double The half angle in degrees of the circular aperture over which the scattering is averaged. Integration is performed over this circular aperture, using a 21-point integration scheme described in Section 25.4.61 of Handbook of Mathematical Functions, by M. Abramowitz and I.A. Stegun, (Dover, New York, 1965). 0
model BRDF_Model_Ptr The light scattering model.
Note: The parameters above, which are inherited from BRDF_Model, override those parameters of the light scattering model. That is, the parameters lambda, type, and substrate override model.lambda, model.type, and model.substrate, respectively.
Microroughness_BRDF_Model

See also:

SCATMECH Home,   Conventions,   Instrument_BRDF_Model,   dielectric_stack

Include file:

#include "finiteaperture.h"

Source code:

finiteaperture.cpp

Definition of public elements:

class Finite_Aperture_Instrument_BRDF_Model
  : public Instrument_BRDF_Model
{
};

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 4.00 (July 2003)
This page last modified: Version 6.00 (February 2008)