|
View Inside Apodizer:
|
|
Apodizer models the optical effects of an arbitrary apodizing filter, i.e. a multiplicative REAL AMPLITUDE transmittance factor, which can vary across the plane perpendicular to the direction of transmission. The apodization is applied by multiplying the complex field, i.e., intensity is scaled by apodization^2. The filter is specified by a parameter of type Grid<double>. See the LightLike User Guide for methods of creating and inputting Grid data types.
C++ type
|
name
|
value
|
description
|
Parameters
|
Grid<double>
|
apodization
|
Grid<double>
|
Grid defining the multiplicative, real amplitude transmittance (1.0 implies complete transmission)
|
Inputs
|
Light
|
incomingIncident
|
Light()
|
Describes all light incident from the "incoming" direction
|
Light
|
outgoingIncident
|
Light()
|
Describes all light incident from the "outgoing" direction
|
Outputs
|
Light
|
incomingTransmitted
|
|
Describes all light transmitted in the "incoming" direction
|
Light
|
outgoingTransmitted
|
|
Describes all light transmitted in the "outgoing" direction
|
|