|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.orekit.forces.gravity.EarthGravitationalModelFactory
public final class EarthGravitationalModelFactory
Factory class for earth gravitational model. This factory provides earth gravitational model by giving the potential file name, the degree and the order.
BalminoAttractionModel
,
CunninghamAttractionModel
,
DrozinerAttractionModel
,
GravityFieldFactory
final ForceModel model = EarthGravitationalModelFactory.getGravitationalModel(potentialFileName, n, m);
Nested Class Summary | |
---|---|
static class |
EarthGravitationalModelFactory.GravityFieldNames
Gravity field names enumerate. |
Method Summary | |
---|---|
static ForceModel |
getBalmino(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an instance of a central body attraction with normalized coefficients, Helmholtz Polynomials (Balmino model) and specific data. |
static ForceModel |
getCunningham(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an instance of the gravitational field of a celestial body using Cunningham model and specific data. |
static ForceModel |
getDroziner(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an instance of the gravitational field of a celestial body using Droziner model and specific data. |
static ForceModel |
getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an default instance of a gravitational field of a celestial body using Balmino model and specific data. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ForceModel getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName, String filename, int n, int m) throws IOException, ParseException, OrekitException
potentialFileName
- the gravity field namefilename
- gravity data filenamen
- the degreem
- the order
IOException
- if data can't be read
ParseException
- if data can't be parsed
OrekitException
- if some data is missing or if some loader specific error occursBalminoAttractionModel
public static ForceModel getBalmino(EarthGravitationalModelFactory.GravityFieldNames potentialFileName, String filename, int n, int m) throws IOException, ParseException, OrekitException
potentialFileName
- the gravity field namefilename
- gravity data filenamen
- the degreem
- the order
IOException
- if data can't be read
ParseException
- if data can't be parsed
OrekitException
- if some data is missing or if some loader specific error occursBalminoAttractionModel
public static ForceModel getCunningham(EarthGravitationalModelFactory.GravityFieldNames potentialFileName, String filename, int n, int m) throws IOException, ParseException, OrekitException
potentialFileName
- the gravity field namefilename
- gravity data filenamen
- the degreem
- the order
IOException
- if data can't be read
ParseException
- if data can't be parsed
OrekitException
- if some data is missing or if some loader specific error occursCunninghamAttractionModel
public static ForceModel getDroziner(EarthGravitationalModelFactory.GravityFieldNames potentialFileName, String filename, int n, int m) throws IOException, ParseException, OrekitException
potentialFileName
- the gravity field namefilename
- gravity data filenamen
- the degreem
- the order
IOException
- if data can't be read
ParseException
- if data can't be parsed
OrekitException
- if some data is missing or if some loader specific error occursDrozinerAttractionModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |