Package org.orekit.gnss.antenna
Class FrequencyPattern
- java.lang.Object
-
- org.orekit.gnss.antenna.FrequencyPattern
-
public class FrequencyPattern extends Object
Pattern for GNSS antenna model on one frequency.- Since:
- 9.2
- Author:
- Luc Maisonobe
- See Also:
- ANTEX: The Antenna Exchange Format, Version 1.4
-
-
Field Summary
Fields Modifier and Type Field Description static FrequencyPatternZERO_CORRECTIONPattern with zero correction (i.e. zero eccentricities and no variations).
-
Constructor Summary
Constructors Constructor Description FrequencyPattern(Vector3D eccentricities, PhaseCenterVariationFunction phaseCenterVariationFunction)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector3DgetEccentricities()Get the phase center eccentricities.doublegetPhaseCenterVariation(Vector3D direction)Get the value of the phase center variation in a signal direction.PhaseCenterVariationFunctiongetPhaseCenterVariationFunction()Get the phase center variation function.
-
-
-
Field Detail
-
ZERO_CORRECTION
public static final FrequencyPattern ZERO_CORRECTION
Pattern with zero correction (i.e. zero eccentricities and no variations).- Since:
- 12.0
-
-
Constructor Detail
-
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 Detail
-
getEccentricities
public Vector3D getEccentricities()
Get the phase center eccentricities.- Returns:
- phase center eccentricities (m)
-
getPhaseCenterVariationFunction
public PhaseCenterVariationFunction 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
public double getPhaseCenterVariation(Vector3D direction)
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
-
-