fr.cnes.genopus.nonWidget.forces.atmosphere
Class CustomDTM2000

java.lang.Object
  extended by org.orekit.forces.atmospheres.DTM2000
      extended by 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

Field Summary
 
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.orekit.forces.atmospheres.Atmosphere
getDensity, getSpeedOfSound, getVelocity
 

Constructor Detail

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 data
sun - the sun position
earth - the earth body shape
Throws:
org.orekit.errors.OrekitException - if some resource file reading error occurs
See Also:
DTM2000.DTM2000(DTM2000InputParameters, PVCoordinatesProvider, BodyShape)
Method Detail

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.