| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static PolarizationReferenceAxis | 
PolarizationReferenceAxis.getDefault()
Get the enum constant that is considered to be the default. 
 | 
static PolarizationReferenceAxis | 
PolarizationReferenceAxis.getFromValue(int value)
Get the enum constant that is associated with the given numeric value. 
 | 
PolarizationReferenceAxis | 
Ieee1979PolarizationSource.getPolarizationReferenceAxis()
Gets the polarization reference axis. 
 | 
PolarizationReferenceAxis | 
Polarization.getReferenceAxis()
Gets the polarization reference axis. 
 | 
static PolarizationReferenceAxis | 
PolarizationReferenceAxis.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static PolarizationReferenceAxis[] | 
PolarizationReferenceAxis.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Polarization | 
ElectricFieldVectorComponents.computePolarization(PolarizationReferenceAxis referenceAxis)
Computes polarization based on the horizontal and vertical vector components and the supplied polarization reference axis. 
 | 
static double | 
Polarization.computeRotation(PolarizationReferenceAxis sourcePolarizationReferenceAxis,
               double sourcePolarizationTiltAngle,
               PolarizationReferenceAxis sinkPolarizationReferenceAxis,
               UnitQuaternion sourceToSinkRotation,
               UnitCartesian sinkToSourceDirection)
Computes the rotation angle between the source and sink polarizations. 
 | 
static UnitCartesian | 
Polarization.getRotatedReferenceAxis(PolarizationReferenceAxis referenceAxis,
                       double tiltAngle)
Gets the polarization reference axis rotated by the specified tilt angle. 
 | 
| Constructor and Description | 
|---|
EllipticalPolarization(double axialRatio,
                      double tiltAngle,
                      PolarizationReferenceAxis referenceAxis)
Initializes a new instance. 
 | 
Ieee1979PolarizationSource(double[] clockAngleValues,
                          double[] coneAngleValues,
                          double[][] gainValuesRightHandCircular,
                          double[][] gainValuesLeftHandCircular,
                          double[][] tiltAngleValues,
                          boolean gainValuesAreDecibel,
                          boolean gainInterpolationDecibelScale,
                          PolarizationReferenceAxis referenceAxis)
Initializes a new instance. 
 | 
LinearPolarization(double tiltAngle,
                  PolarizationReferenceAxis referenceAxis)
Initializes a new instance. 
 | 
Polarization(PolarizationReferenceAxis referenceAxis,
            double tiltAngle,
            double axialRatio)
Constructs a new instance with the provided reference axis, tilt angle, and axial ratio. 
 |