public class PsimuPropagationData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PsimuPropagationData.AltitudeType
Altitude type.
|
| Constructor and Description |
|---|
PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by final date.
|
PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
Creates a new instance defined by final date.
|
PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by duration.
|
PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
Creates a new instance defined by duration.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getDuration()
Return the propagation duration.
|
EndPropagationEnum |
getEndPropagationType()
Return the end propagation type.
|
fr.cnes.sirius.patrius.time.AbsoluteDate |
getPropagationFinalDate(fr.cnes.sirius.patrius.time.AbsoluteDate date0)
Get final propagation date.
|
fr.cnes.sirius.patrius.frames.Frame |
getPropagationFrame()
Get the propagation frame.
|
double |
getStopAltitude()
Get the stop altitude.
|
PsimuPropagationData.AltitudeType |
getStopAltitudeType()
Get the stop altitude.
|
public PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
throws PsimuException
duration - propagation durationpropagationFrame - propagation framestopAltitude - the propagation is stopped when this altitude is reached (m)PsimuException - if propagation frame is not givenpublic PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
throws PsimuException
finalDate - the final datepropagationFrame - propagation framestopAltitude - the propagation is stopped when this altitude is reached (m)PsimuException - if inputs are wrongly givenpublic PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
throws PsimuException
duration - propagation durationpropagationFrame - propagation framestopAltitude - the propagation is stopped when this altitude is reached (m)stopAltitudeType - stop altitude typePsimuException - if propagation frame is not givenpublic PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
throws PsimuException
finalDate - the final datepropagationFrame - propagation framestopAltitude - the propagation is stopped when this altitude is reached (m)stopAltitudeType - stop altitude typePsimuException - if inputs are wrongly givenpublic fr.cnes.sirius.patrius.time.AbsoluteDate getPropagationFinalDate(fr.cnes.sirius.patrius.time.AbsoluteDate date0)
throws PsimuException
date0 - the initial date (it might be null if propagation is defined by final date)PsimuException - psimu exceptionpublic fr.cnes.sirius.patrius.frames.Frame getPropagationFrame()
public double getStopAltitude()
public PsimuPropagationData.AltitudeType getStopAltitudeType()
public EndPropagationEnum getEndPropagationType()
public double getDuration()
Copyright © 2022. All rights reserved.