Package org.orekit.data
Class CompositeDataContext
- java.lang.Object
-
- org.orekit.data.CompositeDataContext
-
- All Implemented Interfaces:
DataContext
public class CompositeDataContext extends Object implements DataContext
A simple implementation ofDataContextthat composes the constituent factories into a data context.- Since:
- 10.1
- Author:
- Evan Ward
-
-
Constructor Summary
Constructors Constructor Description CompositeDataContext(TimeScales timeScales, Frames frames, CelestialBodies celestialBodies, GravityFields gravityFields, GeoMagneticFields geoMagneticFields)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CelestialBodiesgetCelestialBodies()Get a factory constructingCelestialBodys based on the auxiliary data in this context.FramesgetFrames()Get a factory constructingFrames based on the auxiliary data in this context.GeoMagneticFieldsgetGeoMagneticFields()Get a factory constructingGeoMagneticFields based on the auxiliary data in this context.GravityFieldsgetGravityFields()Get a factory constructing gravity fields based on the auxiliary data in this context.TimeScalesgetTimeScales()Get a factory for constructingTimeScales based on the auxiliary data in this context.
-
-
-
Constructor Detail
-
CompositeDataContext
public CompositeDataContext(TimeScales timeScales, Frames frames, CelestialBodies celestialBodies, GravityFields gravityFields, GeoMagneticFields geoMagneticFields)
Simple constructor.- Parameters:
timeScales- used in this data context.frames- used in this data context.celestialBodies- used in this data context.gravityFields- used in this data context.geoMagneticFields- used in this data context.
-
-
Method Detail
-
getTimeScales
public TimeScales getTimeScales()
Description copied from interface:DataContextGet a factory for constructingTimeScales based on the auxiliary data in this context.- Specified by:
getTimeScalesin interfaceDataContext- Returns:
- the set of common time scales using this data context.
-
getFrames
public Frames getFrames()
Description copied from interface:DataContextGet a factory constructingFrames based on the auxiliary data in this context.- Specified by:
getFramesin interfaceDataContext- Returns:
- the set of common reference frames using this data context.
-
getCelestialBodies
public CelestialBodies getCelestialBodies()
Description copied from interface:DataContextGet a factory constructingCelestialBodys based on the auxiliary data in this context.- Specified by:
getCelestialBodiesin interfaceDataContext- Returns:
- the set of common celestial bodies using this data context.
-
getGravityFields
public GravityFields getGravityFields()
Description copied from interface:DataContextGet a factory constructing gravity fields based on the auxiliary data in this context.- Specified by:
getGravityFieldsin interfaceDataContext- Returns:
- the gravity fields using this data context.
-
getGeoMagneticFields
public GeoMagneticFields getGeoMagneticFields()
Description copied from interface:DataContextGet a factory constructingGeoMagneticFields based on the auxiliary data in this context.- Specified by:
getGeoMagneticFieldsin interfaceDataContext- Returns:
- the geomagnetic fields using this data context.
-
-