fr.cnes.genopus.nonWidget.forces.atmosphere
Class CustomDTM2000
java.lang.Object
org.orekit.forces.atmospheres.DTM2000
fr.cnes.genopus.nonWidget.forces.atmosphere.CustomDTM2000
- All Implemented Interfaces:
- CustomAtmosphere, Serializable, org.orekit.forces.atmospheres.Atmosphere
public class CustomDTM2000
- extends org.orekit.forces.atmospheres.DTM2000
- implements CustomAtmosphere
Layer over the super class to add missing getters and clone method.
- Author:
- ffsm
- See Also:
- Serialized Form
| Fields inherited from class org.orekit.forces.atmospheres.DTM2000 |
ATOMIC_NITROGEN, ATOMIC_OXYGEN, HELIUM, HYDROGEN, MOLECULAR_NITROGEN, MOLECULAR_OXYGEN |
|
Constructor Summary |
CustomDTM2000(org.orekit.forces.atmospheres.DTM2000InputParameters parameters,
org.orekit.utils.PVCoordinatesProvider sun,
org.orekit.bodies.BodyShape earth)
|
|
Method Summary |
CustomAtmosphere |
cloneAtmosphere()
Returns a new instance of the same type of atmosphere created with the same parametes. |
org.orekit.bodies.BodyShape |
getEarth()
Getter for the earth body shape. |
org.orekit.forces.atmospheres.DTM2000InputParameters |
getParameters()
Getter for the solar and magnetic activity data. |
org.orekit.utils.PVCoordinatesProvider |
getSun()
Getter for the sun position. |
String |
toString()
|
| Methods inherited from class org.orekit.forces.atmospheres.DTM2000 |
getDensity, getDensity, getMam, getPartialDensities, getSpeedOfSound, getT, getTinf, getVelocity |
| Methods inherited from interface org.orekit.forces.atmospheres.Atmosphere |
getDensity, getSpeedOfSound, getVelocity |
CustomDTM2000
public CustomDTM2000(org.orekit.forces.atmospheres.DTM2000InputParameters parameters,
org.orekit.utils.PVCoordinatesProvider sun,
org.orekit.bodies.BodyShape earth)
throws org.orekit.errors.OrekitException
- Parameters:
parameters - the solar and magnetic activity datasun - the sun positionearth - the earth body shape
- Throws:
org.orekit.errors.OrekitException - if some resource file reading error occurs- See Also:
DTM2000.DTM2000(DTM2000InputParameters, PVCoordinatesProvider, BodyShape)
getParameters
public org.orekit.forces.atmospheres.DTM2000InputParameters getParameters()
- Getter for the solar and magnetic activity data.
- Returns:
- the solar and magnetic activity data
getSun
public org.orekit.utils.PVCoordinatesProvider getSun()
- Getter for the sun position.
- Returns:
- the the sun position
getEarth
public org.orekit.bodies.BodyShape getEarth()
- Getter for the earth body shape.
- Returns:
- the the earth body shape
cloneAtmosphere
public CustomAtmosphere cloneAtmosphere()
throws org.orekit.errors.OrekitException
- Returns a new instance of the same type of atmosphere created with the same parametes.
- Specified by:
cloneAtmosphere in interface CustomAtmosphere
- Returns:
- a new atmosphere instance.
- Throws:
org.orekit.errors.OrekitException - if some resource file reading error occurs
toString
public String toString()
-
- Overrides:
toString in class Object
Copyright © 2017. All rights reserved.