Modifier and Type | Method and Description |
---|---|
BodyShape |
AbstractGroundPointing.getBodyShape()
Get the body shape.
|
Constructor and Description |
---|
AbstractGroundPointing(BodyShape shapeIn)
Default constructor.
|
AbstractGroundPointing(BodyShape shapeIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Simple constructor.
|
AbstractGroundPointing(BodyShape shapeIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Simple constructor.
|
BodyCenterGroundPointing(BodyShape shape)
Constructor.
|
BodyCenterGroundPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Constructor.
|
BodyCenterGroundPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Constructor.
|
LofOffsetPointing(BodyShape shape,
AttitudeProvider attLaw,
Vector3D satPointingVectorIn)
Creates new instance.
|
LofOffsetPointing(BodyShape shape,
AttitudeProvider attLaw,
Vector3D satPointingVectorIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Constructor.
|
NadirPointing(BodyShape shape)
Creates new instance.
|
NadirPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Constructor.
|
NadirPointing(BodyShape shape,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double deltaT)
Constructor.
|
TargetGroundPointing(BodyShape shape,
GeodeticPoint targetGeoIn)
Creates a new instance from body shape and target expressed in geodetic coordinates.
|
TargetGroundPointing(BodyShape shape,
GeodeticPoint targetGeoIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Creates a new instance from body shape and target expressed in geodetic coordinates with
specified los axis in satellite frame.
|
TargetGroundPointing(BodyShape shape,
GeodeticPoint targetGeoIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Creates a new instance from body shape and target expressed in geodetic coordinates with
specified los axis in satellite frame.
|
TargetGroundPointing(BodyShape shape,
Vector3D targetIn)
Creates a new instance from body shape and target expressed in cartesian coordinates.
|
TargetGroundPointing(BodyShape shape,
Vector3D targetIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Creates a new instance from body shape and target expressed in cartesian coordinates with
specified los axis in satellite frame.
|
TargetGroundPointing(BodyShape shape,
Vector3D targetIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Creates a new instance from body shape and target expressed in cartesian coordinates with
specified los axis in satellite frame.
|
TargetPointing(GeodeticPoint targetGeo,
BodyShape shape)
Creates a new instance from body shape and target expressed in geodetic coordinates.
|
Constructor and Description |
---|
GroundVelocityDirection(BodyShape bodyShape,
IDirection trackingDirection)
Constructor
|
NadirDirection(BodyShape bodyShape)
Simple constructor
|
Modifier and Type | Interface and Description |
---|---|
interface |
EllipsoidBodyShape
Extended interface for spheroid model to represent celestial bodies shape : extends the
GeometricBodyShape
interface by adding getters to access the spheroid parameters. |
interface |
GeometricBodyShape
Extended interface for celestial bodies shapes : extends the OREKIT's BodyShape interface by adding
geometric methods.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendedOneAxisEllipsoid
Implementation of the EllipsoidBodyShape interface : this an extended spheroid model to represent celestial bodies
shapes.
|
class |
OneAxisEllipsoid
Modeling of a one-axis ellipsoid.
|
Modifier and Type | Class and Description |
---|---|
class |
FacetCelestialBody
Celestial body defined by a list of facets.
|
Modifier and Type | Method and Description |
---|---|
BodyShape |
EarthZoneDetector.getCentralBodyShape()
Get the central body shape.
|
Constructor and Description |
---|
EarthZoneDetector(BodyShape centralBody,
List<double[][]> zonesPoints)
Constructor for the earth zones entering detector with default maxCheck and convergence
threshold.
|
EarthZoneDetector(BodyShape centralBody,
List<double[][]> zonesPoints,
double maxCheck,
double threshold)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(BodyShape centralBody,
List<double[][]> zonesPoints,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(BodyShape centralBody,
List<double[][]> zonesPoints,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(List<IFieldOfView> fieldsIn,
BodyShape centralBody,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the earth zones entering detector.
|
Modifier and Type | Method and Description |
---|---|
BodyShape |
VisibilityFromStationDetector.getBodyShape()
Getter for the Earth shape.
|
Modifier and Type | Field and Description |
---|---|
protected BodyShape |
AbstractDTM.earth
Earth body shape.
|
Modifier and Type | Method and Description |
---|---|
BodyShape |
AbstractDTM.getEarth()
Getter for the earth body shape.
|
BodyShape |
US76.getEarthBody()
Getter for the earth body.
|
BodyShape |
MSISE2000.getEarthBody()
Getter for the earth body.
|
BodyShape |
SimpleExponentialAtmosphere.getShape()
Getter for the Body shape model.
|
Constructor and Description |
---|
AbstractDTM(DTMInputParameters parameters,
PVCoordinatesProvider sunIn,
BodyShape earthIn,
String dataFile)
Simple constructor for independent computation.
|
DTM2000(DTMInputParameters parameters,
PVCoordinatesProvider sunIn,
BodyShape earthIn)
Simple constructor for independent computation.
|
DTM2012(DTMInputParameters parameters,
PVCoordinatesProvider sunIn,
BodyShape earthIn)
Simple constructor with PATRIUS data file.
|
DTM2012(DTMInputParameters parameters,
PVCoordinatesProvider sunIn,
BodyShape earthIn,
String dataFilename)
Constructor with user-provided data file.
|
HarrisPriester(PVCoordinatesProvider sunIn,
BodyShape earthIn)
Simple constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sunIn,
BodyShape earthIn,
double nIn)
Constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sunIn,
BodyShape earthIn,
double[][] tabAltRhoIn)
Constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sunIn,
BodyShape earthIn,
double[][] tabAltRhoIn,
double nIn)
Constructor for Modified Harris-Priester atmosphere model.
|
JB2006(JB2006InputParameters parameters,
PVCoordinatesProvider sunIn,
BodyShape earthIn)
Constructor with space environment information for internal computation.
|
MSISE2000(MSISE2000InputParameters data,
BodyShape earthBody,
CelestialBody sunBody)
Simple constructor for class MSIS00Adapter.
|
SimpleExponentialAtmosphere(BodyShape shapeIn,
double rho0In,
double h0In,
double hscaleIn)
Create an exponential atmosphere.
|
US76(BodyShape earthBody)
Simple constructor for class US76
|
Modifier and Type | Method and Description |
---|---|
BodyShape |
TopocentricFrame.getParentShape()
Get the body shape on which the local point is defined.
|
Constructor and Description |
---|
TopocentricFrame(BodyShape bodyParentShape,
GeodeticPoint geodeticPoint,
double frameOrientation,
String name)
This constructor builds a topocentric frame which Z-axis is the zenith.
|
TopocentricFrame(BodyShape bodyParentShape,
GeodeticPoint geodeticPoint,
String name)
This constructor builds an East oriented topocentric frame.
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectionEllipsoid
Deprecated.
as of 4.3. This class is replaced by
ProjectionEllipsoidUtils |
Modifier and Type | Method and Description |
---|---|
BodyShape |
IProjection.getReference()
Get the system of reference used.
|
Modifier and Type | Method and Description |
---|---|
BodyShape |
AltitudeDetector.getBodyShape()
Get the body shape.
|
BodyShape |
NadirSolarIncidenceDetector.getEarthShape()
Returns Earth shape.
|
BodyShape |
LatitudeDetector.getEarthShape()
Returns the Earth shape.
|
Constructor and Description |
---|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn,
double maxCheck)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn,
double maxCheck,
double threshold)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending,
boolean removeAscending,
boolean removeDescending)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
BodyShape bodyShapeIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new altitude detector with slope selection.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
double maxCheck,
double threshold,
EventDetector.Action increasing,
EventDetector.Action decreasing)
Constructor for the latitude detector for both local increasing and decreasing latitude.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
double maxCheck,
double threshold,
EventDetector.Action increasing,
EventDetector.Action decreasing,
boolean removeIncreasing,
boolean removeDecreasing)
Constructor for the latitude detector for both local increasing and decreasing latitude.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
int slopeType)
Constructor for the latitude detector.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
int slopeType,
double maxCheck,
double threshold)
Constructor for the latitude detector.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
int slopeType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the latitude detector.
|
LatitudeDetector(double latitudeToDetect,
BodyShape earth,
int slopeType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the latitude detector.
|
NadirSolarIncidenceDetector(double incidence,
BodyShape earth,
double maxCheck,
double threshold)
Constructor for the nadir point solar incidence detector
The default implementation behavior is to
stop propagation when the local time
is reached. |
NadirSolarIncidenceDetector(double incidence,
BodyShape earth,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the nadir point solar incidence detector
|
NadirSolarIncidenceDetector(double incidence,
BodyShape earth,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the nadir point solar incidence detector
|
NadirSolarIncidenceDetector(double incidence,
BodyShape earth,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialBody sun)
Constructor for the nadir point solar incidence detector with Sun choice.
|
Constructor and Description |
---|
BentModel(R12Provider r12Provider,
SolarActivityDataProvider solarActivity,
USKProvider uskProvider,
BodyShape earth,
Vector3D inStation,
Frame inFrameSta,
double freq)
Constructor for the Bent ionospheric correction model.
|
Copyright © 2021 CNES. All rights reserved.