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

java.lang.Object
  extended by org.orekit.forces.atmospheres.MSISE2000
      extended by fr.cnes.genopus.nonWidget.forces.atmosphere.CustomMSISE2000
All Implemented Interfaces:
CustomAtmosphere, Serializable, org.orekit.forces.atmospheres.Atmosphere

public class CustomMSISE2000
extends org.orekit.forces.atmospheres.MSISE2000
implements CustomAtmosphere

Layer over the super class to add missing getters and clone method.

Author:
ffsm
See Also:
Serialized Form

Constructor Summary
CustomMSISE2000(org.orekit.forces.atmospheres.MSISE2000InputParameters data, org.orekit.bodies.BodyShape earthBody, org.orekit.bodies.CelestialBody sunBody)
           
 
Method Summary
 CustomAtmosphere cloneAtmosphere()
          Returns a new instance of the same type of atmosphere created with the same parametes.
 org.orekit.forces.atmospheres.MSISE2000InputParameters getData()
          Getter for the solar data.
 org.orekit.bodies.BodyShape getEarthBody()
          Getter for the earth body.
 org.orekit.bodies.CelestialBody getSunBody()
          Getter for the sun.
 String toString()
          
 
Methods inherited from class org.orekit.forces.atmospheres.MSISE2000
getDensity, getSpeedOfSound, 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

CustomMSISE2000

public CustomMSISE2000(org.orekit.forces.atmospheres.MSISE2000InputParameters data,
                       org.orekit.bodies.BodyShape earthBody,
                       org.orekit.bodies.CelestialBody sunBody)
Parameters:
data - solar data
earthBody - earth body
sunBody - the sun
See Also:
MSISE2000.MSISE2000(MSISE2000InputParameters, BodyShape, CelestialBody)
Method Detail

getData

public org.orekit.forces.atmospheres.MSISE2000InputParameters getData()
Getter for the solar data.

Returns:
the solar data

getEarthBody

public org.orekit.bodies.BodyShape getEarthBody()
Getter for the earth body.

Returns:
the earth body

getSunBody

public org.orekit.bodies.CelestialBody getSunBody()
Getter for the sun.

Returns:
the sun

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.