Click or drag to resize

SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable Class

Type which represents the 2x2 complex scattering matrix cross section value table data. The scattering data is arranged in a matrix where the first dimension (rows) count equals the number of clock angles and the second dimension (columns) equals the number of cone angles.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.CommunicationsSphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public sealed class CrossSectionScatteringMatrixSphericalTable : IEquatable<SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable>

The SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable type exposes the following members.

Constructors
  NameDescription
Public methodSphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable(Double, ComplexCrossSectionScatteringCoefficient, SphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis, NullableDouble)
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.
Public methodSphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable(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.
Public methodSphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable(Double, Double, ComplexCrossSectionScatteringCoefficient, SphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis, NullableDouble)
Initializes an instance given an array of clock angles, an array of cone angles, and a two-dimensional array of ComplexCrossSectionScatteringCoefficient values. Clock angle is defined as the azimuth angle from the positive x-axis to the orthogonal projection of the point in the x-y plane. Cone angle is defined as the zenith angle from the positive z-axis to the point. The cross section values array must be arranged such that the rows of the array represent clock angle cuts through the pattern and the columns represent cone angle cuts. Therefore, the first dimension of the cross section component values array must be the same size as the clock angles array and the second dimension of the cross section component values array must be the same size as the cone angles array. If duplicate clock/cone angle points are found, the first one that is found will be kept and subsequent clock/cone angle points are ignored. For example, if the clock angle array contains a value of 0 degrees and a value of 360 degrees (same cut through the sphere) all of the cone angles at clock angle equal to 360 degrees will be ignored.
Public methodSphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable(Double, Double, Double, SphericalTabularMonostaticCrossSectionScatteringCoefficientPolarizationScatteringBasis, NullableDouble)
Initializes an instance given an array of clock angles, an array of cone angles, and a two-dimensional array of real cross section values, in meters squared. Clock angle is defined as the azimuth angle from the positive x-axis to the orthogonal projection of the point in the x-y plane. Cone angle is defined as the zenith angle from the positive z-axis to the point. The cross section values array must be arranged such that the rows of the array represent clock angle cuts through the pattern and the columns represent cone angle cuts. Therefore, the first dimension of the cross section component values array must be the same size as the clock angles array and the second dimension of the cross section component values array must be the same size as the cone angles array. If duplicate clock/cone angle points are found, the first one that is found will be kept and subsequent clock/cone angle points are ignored. For example, if the clock angle array contains a value of 0 degrees and a value of 360 degrees (same cut through the sphere) all of the cone angles at clock angle equal to 360 degrees will be ignored.
Top
Properties
  NameDescription
Public propertyClockAngles
Gets the array of clock angles.
Public propertyConeAngles
Gets the array of cone angles.
Public propertyCrossSectionValues
Gets the 2x2 complex cross section scattering coefficient matrix.
Public propertyFrequency
Gets the associated frequency of the complex scattering coefficient matrix data.
Public propertyIsSymmetrical
Gets a value indicating whether or not the table is symmetrical about the z-axis.
Public propertyScatteringBasis
Gets the polarization scattering basis.
Top
Methods
  NameDescription
Public methodEquals(SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable)
Indicates whether another instance of this type is exactly equal to this instance.
Public methodEquals(Object)
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also