Package org.orekit.gnss
Interface RadioWave
- All Known Subinterfaces:
GnssSignal
- All Known Implementing Classes:
PredefinedGnssSignal
public interface RadioWave
Top level interface for radio waves.
- Since:
- 12.1
- Author:
- Luc Maisonobe
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleDefault 1MHz tolerance forcloseTo(RadioWave). -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanCheck if two radio waves are closer thanONE_MILLI_HERTZ.default booleanCheck if two radio waves are closer than tolerance.doubleGet the value of the frequency in Hz.default doubleGet the wavelength in meters.
-
Field Details
-
ONE_MILLI_HERTZ
static final double ONE_MILLI_HERTZDefault 1MHz tolerance forcloseTo(RadioWave).- Since:
- 13.0
- See Also:
-
-
Method Details
-
getFrequency
double getFrequency()Get the value of the frequency in Hz.- Returns:
- value of the frequency in Hz
- See Also:
-
getWavelength
default double getWavelength()Get the wavelength in meters.- Returns:
- wavelength in meters
- See Also:
-
closeTo
Check if two radio waves are closer thanONE_MILLI_HERTZ.- Parameters:
other- other radio wave to check against instance- Returns:
- true if radio waves are closer than
ONE_MILLI_HERTZ - Since:
- 13.0
- See Also:
-
closeTo
Check if two radio waves are closer than tolerance.- Parameters:
other- other radio wave to check against instancetolerance- frequency tolerance in Hz- Returns:
- true if radio waves are closer than tolerance
- Since:
- 13.0
- See Also:
-