SphericalTabularMonostaticCrossSectionScatteringCoefficient.CrossSectionScatteringMatrixSphericalTable Constructor (Double[],ComplexCrossSectionScatteringCoefficient[], SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis, Nullable<Double>) |
Initializes a new instance given an array of cone angles, in radians, and an array of .
This represents a symmetrical pattern about the z-axis. For a given cone angle, the cross section is the same for every clock angle about the z-axis.
Namespace:
AGI.Foundation.Communications
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntaxpublic CrossSectionScatteringMatrixSphericalTable(
double[] coneAngles,
ComplexCrossSectionScatteringCoefficient[] crossSectionValues,
SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis polarizationScatteringBasis,
double? frequency
)
Public Sub New (
coneAngles As Double(),
crossSectionValues As ComplexCrossSectionScatteringCoefficient(),
polarizationScatteringBasis As SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis,
frequency As Double?
)
public:
CrossSectionScatteringMatrixSphericalTable(
array<double>^ coneAngles,
array<ComplexCrossSectionScatteringCoefficient^>^ crossSectionValues,
SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis polarizationScatteringBasis,
Nullable<double> frequency
)
new :
coneAngles : float[] *
crossSectionValues : ComplexCrossSectionScatteringCoefficient[] *
polarizationScatteringBasis : SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis *
frequency : Nullable<float> -> CrossSectionScatteringMatrixSphericalTable
Parameters
- coneAngles
- Type:System.Double[]
An array of cone angles. The cone angle is defined as the zenith angle from the positive z-axis to the point. - crossSectionValues
- Type:AGI.Foundation.Communications.ComplexCrossSectionScatteringCoefficient[]
An array of which represent the cross section values. - polarizationScatteringBasis
- Type: AGI.Foundation.Communications.SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis
The polarization scattering basis. - frequency
- Type: System.Nullable<Double>
The frequency associated with the scattering coefficient data.
ExceptionsException | Condition |
---|
ArgumentNullException |
Thrown if either the coneAngles or crossSectionValues arguments are null.
|
ArgumentException |
Thrown if the coneAngles array argument length is less than or equal to 1. Thrown if the coneAngles array argument
and crossSectionValues array argument do not have the same length.
Thrown if there is less than 1 unique cone angle value in the coneAngles array argument.
|
See Also