Abstract class Instrument_BRDF_Model


The abstract class Instrument_BRDF_Model was created in order to classify a set of scattering models as improper BRDF models. Models which inherit Instrument_BRDF_Model should be understood to not represent true scattering functions, but rather those which would be measured by instruments under certain conditions.

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)

See also:

SCATMECH Home,   Conventions,   BRDF_Model,  

Include file:

#include "instrument.h"

Source code:

instrument.cpp
reg_instrument.cpp

Definition of public elements:

class Instrument_BRDF_Model
 : public BRDF_Model
{
};

typedef Model_Ptr<Instrument_BRDF_Model> Instrument_BRDF_Model_Ptr;

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)