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.
|