Navigation: Scripting Reference Manual > Data Structures > T_MIESCATTER

 

T_MIESCATTER

 

Contact Us: fredsupport@photonengr.com

 

Description

Data structure for the Mie Scatter model.

 

Definition

Type T_MIESCATTER

Wavelen As Double

RefIndex As Double

ImagIndex As Double

ImmerseIndex As Double
MaxDia As Double

MinDia As Double

Slope As Double

CleanLevel As Double

Density As Double

Mean As Double

StandardDev As Double

Function As String

Name As String

Description As String

ApplyRefl As Boolean

ApplyTrans As Boolean

HaltIncident As Boolean

End Type

 

Members

Wavelen

Wavelength (microns) at which the model's scatter parameters are computed.

 

RefIndex

Real part of the particle refractive index.

 

ImagIndex

Imaginary part of the particle refractive index.

 

ImmerseIndex

Real part of the immersion refractive index.

 

MaxDia

Maximum particle diameter.

 

MinDia

Minimum particle diameter.

 

Slope

Slope of distribution function.

 

CleanLevel

Cleanliness level.

 

Density

Particle density, number per square micrometer. Used with "Gaussian" and "Uniform" distribution. Ignored otherwise.

 

Mean

Mean particle density.  Used only if Function = "Gaussian".

 

StandardDev

Standard deviation of particle density.  Used only if Function = "Gaussian".

 

Function

Particle density function used for this model.  One of "MIL-1246C", "Uniform", "Gaussian", "Sampled" or "IEST-STD-1246D".

 

Name

Name of the model.

 

Description

Description of the model.

 

ApplyRefl

Determines if the scatter model is applied on reflection.

 

ApplyTrans

Determines if the scatter model is applied on transmission.

 

HaltIncident

Determines if the scatter model halts the incident ray.

 

Used as Parameter in

AddMieScatter

GetMieScatter

InitMieScatter

SetMieScatter

 

See Also

T_ABGSCATTER

T_BLACKPAINT

T_GAUSSIANSCATTER

T_HARVEYSHACKSCATTER

T_LAMBERTIANSCATTER

T_PHONGSCATTER

Examples

Scatter

 

 

 

 

 

Copyright © Photon Engineering, LLC