Package | Description |
---|---|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.navigation.advanced |
Contains types used in GPS communications modeling.
|
Modifier and Type | Class and Description |
---|---|
class |
EllipticalPolarization
Represents elliptical polarization.
|
class |
LeftHandCircularPolarization
Represents left hand circular polarization.
|
class |
LinearPolarization
Represents linear polarization.
|
class |
RightHandCircularPolarization
Represents right hand circular polarization.
|
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 Polarization |
Polarization.constructOrthogonalPolarization(Polarization sourcePolarization)
Constructs an instance of polarization which is orthogonal to the supplied source polarization.
|
abstract Polarization |
SignalPolarizationEvaluator.evaluate(JulianDate date,
Signal signal)
Given a signal and a time of interest, produces a signal polarization.
|
Polarization |
ConstantPolarizationSource.getPolarization()
Gets the polarization.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RightHandCircularPolarization.checkForSameDefinition(Polarization other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
Polarization.checkForSameDefinition(Polarization other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
LinearPolarization.checkForSameDefinition(Polarization other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
LeftHandCircularPolarization.checkForSameDefinition(Polarization other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
EllipticalPolarization.checkForSameDefinition(Polarization other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
static double |
Polarization.computeEfficiency(Polarization source,
Polarization sink,
UnitQuaternion sourceToSinkRotation,
UnitCartesian sinkToSourceDirection,
double crossPolarizationLeakage)
Computes the polarization efficiency.
|
static double |
Polarization.computeRotation(Polarization source,
Polarization sink,
UnitQuaternion sourceToSinkRotation,
UnitCartesian sinkToSourceDirection)
Computes the rotation angle between the source and sink polarizations.
|
static Polarization |
Polarization.constructOrthogonalPolarization(Polarization sourcePolarization)
Constructs an instance of polarization which is orthogonal to the supplied source polarization.
|
void |
ConstantPolarizationSource.setPolarization(Polarization value)
Sets the polarization.
|
static ConstantPolarizationSource |
ConstantPolarizationSource.toConstantPolarizationSource(Polarization value)
|
static PolarizationSource |
PolarizationSource.toPolarizationSource(Polarization value)
Converts a
Polarization to a PolarizationSource . |
Constructor and Description |
---|
ConstantPolarizationSource(Polarization polarization)
Initializes a new instance with a given polarization.
|
Polarization(Polarization existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
Polarization |
IGpsCommunicationsReceiverConfiguration.getPolarization()
Gets the antenna polarization.
|
Polarization |
GpsCommunicationsFrontEnd.getPolarization()
Gets the polarization.
|
Modifier and Type | Method and Description |
---|---|
void |
IGpsCommunicationsReceiverConfiguration.setPolarization(Polarization value)
Sets the antenna polarization.
|
void |
GpsCommunicationsFrontEnd.setPolarization(Polarization value)
Sets the polarization.
|