Class SsrIm201Data
- java.lang.Object
-
- org.orekit.gnss.metric.messages.ssr.SsrData
-
- org.orekit.gnss.metric.messages.ssr.subtype.SsrIm201Data
-
public class SsrIm201Data extends SsrData
Container for SSR IM201 data.One instance of this class corresponds to one ionospheric layer.
- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description SsrIm201Data()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[][]getCnm()Get the cosine parameters of spherical harmonics expansion of degree N and order M.doublegetHeightIonosphericLayer()Get the height of the ionospheric layer.double[][]getSnm()Get the sine parameters of spherical harmonics expansion of degree N and order M.intgetSphericalHarmonicsDegree()Get the degree of spherical harmonic expansion.intgetSphericalHarmonicsOrder()Get the order of spherical harmonic expansion.voidsetCnm(double[][] cnm)Set the cosine parameters of spherical harmonics expansion of degree N and order M.voidsetHeightIonosphericLayer(double heightIonosphericLayer)Set the height of the ionospheric layer.voidsetSnm(double[][] snm)Set the sine parameters of spherical harmonics expansion of degree N and order M.voidsetSphericalHarmonicsDegree(int sphericalHarmonicsDegree)Set the degree of spherical harmonic expansion.voidsetSphericalHarmonicsOrder(int sphericalHarmonicsOrder)Set the order of spherical harmonic expansion.
-
-
-
Method Detail
-
getHeightIonosphericLayer
public double getHeightIonosphericLayer()
Get the height of the ionospheric layer.- Returns:
- the height of the ionospheric layer in meters
-
setHeightIonosphericLayer
public void setHeightIonosphericLayer(double heightIonosphericLayer)
Set the height of the ionospheric layer.- Parameters:
heightIonosphericLayer- the height to set in meters
-
getSphericalHarmonicsDegree
public int getSphericalHarmonicsDegree()
Get the degree of spherical harmonic expansion.- Returns:
- the degree of spherical harmonic expansion
-
setSphericalHarmonicsDegree
public void setSphericalHarmonicsDegree(int sphericalHarmonicsDegree)
Set the degree of spherical harmonic expansion.- Parameters:
sphericalHarmonicsDegree- the degree to set
-
getSphericalHarmonicsOrder
public int getSphericalHarmonicsOrder()
Get the order of spherical harmonic expansion.- Returns:
- the order the order of spherical harmonic expansion
-
setSphericalHarmonicsOrder
public void setSphericalHarmonicsOrder(int sphericalHarmonicsOrder)
Set the order of spherical harmonic expansion.- Parameters:
sphericalHarmonicsOrder- the order to set
-
getCnm
public double[][] getCnm()
Get the cosine parameters of spherical harmonics expansion of degree N and order M.The size of the array is (N + 1) x (M + 1)
- Returns:
- the cosine parameters in TECU
-
setCnm
public void setCnm(double[][] cnm)
Set the cosine parameters of spherical harmonics expansion of degree N and order M.- Parameters:
cnm- the parameters to set
-
getSnm
public double[][] getSnm()
Get the sine parameters of spherical harmonics expansion of degree N and order M.The size of the array is (N + 1) x (M + 1)
- Returns:
- the sine parameters in TECU
-
setSnm
public void setSnm(double[][] snm)
Set the sine parameters of spherical harmonics expansion of degree N and order M.- Parameters:
snm- the parameters to set
-
-