public class TutorialForceModel extends Object
Data are read from a YAML file.
Modifier and Type | Class and Description |
---|---|
static class |
TutorialForceModel.TutorialDrag
Atmospheric drag.
|
static class |
TutorialForceModel.TutorialGravity
Central body gravity.
|
static class |
TutorialForceModel.TutorialOceanTides
Ocean tides.
|
static class |
TutorialForceModel.TutorialPolynomialAcceleration
Polynomial acceleration.
|
static class |
TutorialForceModel.TutorialRelativity
Post-Newtonian correction force due to general relativity.
|
static class |
TutorialForceModel.TutorialSolarRadiationPressure
Solar radiation pressure.
|
static class |
TutorialForceModel.TutorialThirdBody
Third body attraction.
|
Constructor and Description |
---|
TutorialForceModel() |
Modifier and Type | Method and Description |
---|---|
TutorialForceModel.TutorialDrag |
getDrag()
Get the drag force model.
|
TutorialForceModel.TutorialGravity |
getGravity()
Get the central body gravity force model.
|
TutorialForceModel.TutorialOceanTides |
getOceanTides()
Get the ocean tides force model.
|
List<TutorialForceModel.TutorialPolynomialAcceleration> |
getPolynomialAcceleration()
Get the list of polynomial acceleration force models.
|
TutorialForceModel.TutorialRelativity |
getRelativity()
Get the relativity force model.
|
TutorialForceModel.TutorialSolarRadiationPressure |
getSolarRadiationPressure()
Get the solar radiation pressure force model.
|
List<TutorialForceModel.TutorialThirdBody> |
getThirdBody()
Get the list of third body attraction force models.
|
void |
setDrag(TutorialForceModel.TutorialDrag drag)
Set the drag force model.
|
void |
setGravity(TutorialForceModel.TutorialGravity gravity)
Set the central body gravity force model.
|
void |
setOceanTides(TutorialForceModel.TutorialOceanTides oceanTides)
Set the ocean tides force model.
|
void |
setPolynomialAcceleration(List<TutorialForceModel.TutorialPolynomialAcceleration> polynomialAcceleration)
Set the list of polynomial acceleration force models.
|
void |
setRelativity(TutorialForceModel.TutorialRelativity relativity)
Set the relativity force model.
|
void |
setSolarRadiationPressure(TutorialForceModel.TutorialSolarRadiationPressure solarRadiationPressure)
Set the solar radiation pressure force model.
|
void |
setThirdBody(List<TutorialForceModel.TutorialThirdBody> thirdBody)
Set the list of third body attraction force models.
|
public TutorialForceModel.TutorialGravity getGravity()
public void setGravity(TutorialForceModel.TutorialGravity gravity)
gravity
- central body gravity force modelpublic List<TutorialForceModel.TutorialThirdBody> getThirdBody()
public void setThirdBody(List<TutorialForceModel.TutorialThirdBody> thirdBody)
thirdBody
- list of third body attraction force modelspublic TutorialForceModel.TutorialDrag getDrag()
public void setDrag(TutorialForceModel.TutorialDrag drag)
drag
- drag force modelpublic TutorialForceModel.TutorialSolarRadiationPressure getSolarRadiationPressure()
public void setSolarRadiationPressure(TutorialForceModel.TutorialSolarRadiationPressure solarRadiationPressure)
solarRadiationPressure
- olar radiation pressure force modelpublic TutorialForceModel.TutorialRelativity getRelativity()
public void setRelativity(TutorialForceModel.TutorialRelativity relativity)
relativity
- relativity force modelpublic TutorialForceModel.TutorialOceanTides getOceanTides()
public void setOceanTides(TutorialForceModel.TutorialOceanTides oceanTides)
oceanTides
- ocean tides force modelpublic List<TutorialForceModel.TutorialPolynomialAcceleration> getPolynomialAcceleration()
public void setPolynomialAcceleration(List<TutorialForceModel.TutorialPolynomialAcceleration> polynomialAcceleration)
polynomialAcceleration
- list of polynomial acceleration force modelCopyright © 2002–2020 CS Systèmes d'Information. All rights reserved.