Package org.orekit.gnss.antenna
Class Antenna
- java.lang.Object
-
- org.orekit.gnss.antenna.Antenna
-
- Direct Known Subclasses:
ReceiverAntenna
,SatelliteAntenna
public class Antenna extends Object
GNSS antenna model.- Since:
- 9.2
- Author:
- Luc Maisonobe
- See Also:
- ANTEX: The Antenna Exchange Format, Version 1.4
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3D
getEccentricities(Frequency frequency)
Get the phase center eccentricities.double
getPhaseCenterVariation(Frequency frequency, org.hipparchus.geometry.euclidean.threed.Vector3D direction)
Get the value of the phase center variation in a signal direction.String
getSinexCode()
Get the sinex code of the antenna.String
getType()
Get the type of the antenna.
-
-
-
Constructor Detail
-
Antenna
protected Antenna(String type, String sinexCode, Map<Frequency,FrequencyPattern> patterns)
Simple constructor.- Parameters:
type
- antenna typesinexCode
- sinex codepatterns
- frequencies patterns
-
-
Method Detail
-
getType
public String getType()
Get the type of the antenna.- Returns:
- type of the antenna
-
getSinexCode
public String getSinexCode()
Get the sinex code of the antenna.- Returns:
- sinex code of the antenna
-
getEccentricities
public org.hipparchus.geometry.euclidean.threed.Vector3D getEccentricities(Frequency frequency)
Get the phase center eccentricities.- Parameters:
frequency
- frequency of the signal to consider- Returns:
- phase center eccentricities (m)
-
getPhaseCenterVariation
public double getPhaseCenterVariation(Frequency frequency, org.hipparchus.geometry.euclidean.threed.Vector3D direction)
Get the value of the phase center variation in a signal direction.- Parameters:
frequency
- frequency of the signal to considerdirection
- signal direction in antenna reference frame- Returns:
- value of the phase center variation (m)
-
-