Click or drag to resize

SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable Constructor (Double, Double, SphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis, NullableDouble)

Initializes a new instance given an array of cone angles, in radians, and an array of real cross section values, in meters squared. 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.2.419.0 (24.2.419.0)
Syntax
public CrossSectionScatteringMatrixSphericalTable(
	double[] coneAngles,
	double[] crossSectionValues,
	SphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis polarizationScatteringBasis,
	double? frequency
)

Parameters

coneAngles
Type: SystemDouble
An array of cone angles. The cone angle is defined as the zenith angle from the positive z-axis to the point.
crossSectionValues
Type: SystemDouble
An array of real cross section values, in meters squared.
polarizationScatteringBasis
Type: AGI.Foundation.CommunicationsSphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis
The polarization scattering basis.
frequency
Type: SystemNullableDouble
The frequency associated with the scattering coefficient data.
Exceptions
ExceptionCondition
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