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.