Package org.orekit.gnss.antenna
Class FrequencyPattern
java.lang.Object
org.orekit.gnss.antenna.FrequencyPattern
Pattern for GNSS antenna model on one frequency.
- Since:
- 9.2
- Author:
- Luc Maisonobe
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FrequencyPatternPattern with zero correction (i.e. zero eccentricities and no variations). -
Constructor Summary
ConstructorsConstructorDescriptionFrequencyPattern(Vector3D eccentricities, PhaseCenterVariationFunction phaseCenterVariationFunction) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the phase center eccentricities.doublegetPhaseCenterVariation(Vector3D direction) Get the value of the phase center variation in a signal direction.Get the phase center variation function.
-
Field Details
-
ZERO_CORRECTION
Pattern with zero correction (i.e. zero eccentricities and no variations).- Since:
- 12.0
-
-
Constructor Details
-
FrequencyPattern
public FrequencyPattern(Vector3D eccentricities, PhaseCenterVariationFunction phaseCenterVariationFunction) Simple constructor.- Parameters:
eccentricities- phase center eccentricities (m)phaseCenterVariationFunction- phase center variation function (may be null if phase center does not depend on signal direction)
-
-
Method Details
-
getEccentricities
Get the phase center eccentricities.- Returns:
- phase center eccentricities (m)
-
getPhaseCenterVariationFunction
Get the phase center variation function.- Returns:
- phase center variation function (may be null if phase center does not depend on signal direction)
- Since:
- 12.0
-
getPhaseCenterVariation
Get the value of the phase center variation in a signal direction.- Parameters:
direction- signal direction in antenna reference frame- Returns:
- value of the phase center variation
-