| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ComplexCrossSectionScatteringCoefficient | 
SphericalTabularMonostaticCrossSectionScatteringCoefficient.computeScatteringCoefficient(Spherical monoStaticDirection)
Computes the scattering coefficient in the supplied monostatic direction. 
 | 
protected ComplexCrossSectionScatteringCoefficient | 
SphericalTabularMonostaticCrossSectionScatteringCoefficient.computeScatteringCoefficient(UnitCartesian monoStaticDirection)
Computes the scattering coefficient in the supplied monostatic direction. 
 | 
protected ComplexCrossSectionScatteringCoefficient | 
AnsysHfssCrossSectionScatteringCoefficient.computeScatteringCoefficient(UnitCartesian monoStaticDirection)
Computes the scattering coefficient in the supplied monostatic direction. 
 | 
ComplexCrossSectionScatteringCoefficient[][] | 
SphericalTabularMonostaticCrossSectionScatteringCoefficient.CrossSectionScatteringMatrixSphericalTable.getCrossSectionValues()
Gets the 2x2 complex cross section scattering coefficient matrix. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
ComplexCrossSectionScatteringCoefficient.checkForSameDefinition(ComplexCrossSectionScatteringCoefficient other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
ComplexCrossSectionScatteringCoefficient(ComplexCrossSectionScatteringCoefficient existingInstance,
                                        CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
CrossSectionScatteringMatrixSphericalTable(double[] coneAngles,
                                          ComplexCrossSectionScatteringCoefficient[] crossSectionValues,
                                          SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis polarizationScatteringBasis,
                                          Double frequency)
Initializes a new instance given an array of cone angles, in radians, and an array of . 
 | 
CrossSectionScatteringMatrixSphericalTable(double[] clockAngles,
                                          double[] coneAngles,
                                          ComplexCrossSectionScatteringCoefficient[][] crossSectionValues,
                                          SphericalTabularMonostaticCrossSectionScatteringCoefficient.PolarizationScatteringBasis polarizationScatteringBasis,
                                          Double frequency)
Initializes an instance given an array of clock angles, an array of cone angles, and a two-dimensional array of
         
ComplexCrossSectionScatteringCoefficient values. | 
SphericalTabularMonostaticCrossSectionScatteringCoefficient(double[] coneAngles,
                                                           ComplexCrossSectionScatteringCoefficient[] crossSectionValues)
Initializes an instance given an array of cone angles, in radians, and an array of monostatic cross section values represented as a complex 2x2 scattering matrix. 
 | 
SphericalTabularMonostaticCrossSectionScatteringCoefficient(double[] clockAngles,
                                                           double[] coneAngles,
                                                           ComplexCrossSectionScatteringCoefficient[][] crossSectionValues)
Initializes an instance given an array of clock angles, an array of cone angles, and a two-dimensional array of
    monostatic cross section values represented as a complex 2x2 scattering matrix. 
 |