Programming Reference for VirtualLab Fusion  2022.1
VL_Fields Member List

This is the complete list of members for VL_Fields, including all inherited members.

ExtractComplexField(ComplexAmplitude inputField, VectorialComponent vectorialComponent)VL_Fieldsstatic
ExtractComplexField(HarmonicFieldsSet inputField, int index, VectorialComponent vectorialComponent)VL_Fieldsstatic
ExtractComplexField(DataArrayBase inputData, long subsetIndex)VL_Fieldsstatic
ExtractComplexField(FieldComponent inputField, int subsetIndex)VL_Fieldsstatic
ExtractComplexField(FieldComponentAtLine inputField)VL_Fieldsstatic
ExtractComplexField(FieldComponentAtPoint inputField)VL_Fieldsstatic
ExtractComplexField(ChromaticFieldsSetBase inputData)VL_Fieldsstatic
ExtractComplexField(ChromaticFieldsSetBase inputData, long wavelengthIndex)VL_Fieldsstatic
ExtractSpectrumAtPoint(HarmonicFieldsSet harmonicFieldsSet, VectorD position, VectorialComponent vectorialComponent)VL_Fieldsstatic
ExtractSquaredAmplitude(ComplexAmplitude inputField, VectorialComponents vectorialComponents)VL_Fieldsstatic
ExtractSummedSquaredAmplitude(HarmonicFieldsSet inputField, VectorialComponents vectorialComponents)VL_Fieldsstatic
FourierTransformation(ComplexAmplitude inputField)VL_Fieldsstatic
FourierTransformation(HarmonicFieldsSet inputField)VL_Fieldsstatic
GetDirectionVectorFromLinearPhaseFit(ComplexAmplitude inputField)VL_Fieldsstatic
InverseFourierTransformation(ComplexAmplitude inputField)VL_Fieldsstatic
InverseFourierTransformation(HarmonicFieldsSet inputField)VL_Fieldsstatic
OptimizeSamplingByRemovingLinearPhase(ComplexAmplitude inputField, InterpolationMethod interpolationMethodForLinearPhaseSampling)VL_Fieldsstatic
OptimizeSamplingByRemovingLinearPhase(HarmonicFieldsSet inputField, InterpolationMethod interpolationMethodForLinearPhaseSampling)VL_Fieldsstatic
RemoveSampledLinearPhase(ComplexAmplitude inputField, Vector3D centralDirectionVector)VL_Fieldsstatic
RemoveSampledLinearPhase(HarmonicFieldsSet inputField, Vector3D centralDirectionVector)VL_Fieldsstatic
SampleLinearPhaseFromDirectionVector(ComplexAmplitude inputField, InterpolationMethod interpolationMethod)VL_Fieldsstatic
SampleLinearPhaseFromDirectionVector(HarmonicFieldsSet inputField, InterpolationMethod interpolationMethod)VL_Fieldsstatic
Truncate(ComplexAmplitude inputField, double powerPortion=double.NaN, bool allowAnalyticDirectionVectorInNonparaxialCase=false)VL_Fieldsstatic
Truncate(HarmonicFieldsSet inputField, double powerPortion=double.NaN, bool allowAnalyticDirectionVectorInNonparaxialCase=false)VL_Fieldsstatic