Package org.orekit.files.ccsds
Class OPMFile.Maneuver
- java.lang.Object
-
- org.orekit.files.ccsds.OPMFile.Maneuver
-
-
Constructor Summary
Constructors Constructor Description Maneuver()Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getComment()Get the maneuvers data comment, each string in the list corresponds to one line of comment.doublegetDeltaMass()Get mass change during maneuver (value is < 0).doublegetDuration()Get duration (value is 0 for impulsive maneuver).org.hipparchus.geometry.euclidean.threed.Vector3DgetDV()Get velocity increment.AbsoluteDategetEpochIgnition()Get epoch ignition.FramegetRefFrame()Get Coordinate system for velocity increment vector, for absolute frames.LOFTypegetRefLofType()Get coordinate system for velocity increment vector, for Local Orbital Frames.voidsetComment(List<String> comment)Set the maneuvers data comment, each string in the list corresponds to one line of comment.voidsetDeltaMass(double deltaMass)Set mass change during maneuver (value is < 0).voidsetDuration(double duration)Set duration (value is 0 for impulsive maneuver).voidsetdV(org.hipparchus.geometry.euclidean.threed.Vector3D dV)Set velocity increment.voidsetRefFrame(Frame refFrame)Set Coordinate system for velocity increment vector, for absolute frames.voidsetRefLofType(LOFType refLofType)Set coordinate system for velocity increment vector, for Local Orbital Frames.
-
-
-
Method Detail
-
getEpochIgnition
public AbsoluteDate getEpochIgnition()
Get epoch ignition.- Returns:
- epoch ignition
-
getRefLofType
public LOFType getRefLofType()
Get coordinate system for velocity increment vector, for Local Orbital Frames.- Returns:
- coordinate system for velocity increment vector, for Local Orbital Frames
-
setRefLofType
public void setRefLofType(LOFType refLofType)
Set coordinate system for velocity increment vector, for Local Orbital Frames.- Parameters:
refLofType- coordinate system for velocity increment vector, for Local Orbital Frames
-
getRefFrame
public Frame getRefFrame()
Get Coordinate system for velocity increment vector, for absolute frames.- Returns:
- coordinate system for velocity increment vector, for absolute frames
-
setRefFrame
public void setRefFrame(Frame refFrame)
Set Coordinate system for velocity increment vector, for absolute frames.- Parameters:
refFrame- coordinate system for velocity increment vector, for absolute frames
-
getDuration
public double getDuration()
Get duration (value is 0 for impulsive maneuver).- Returns:
- duration (value is 0 for impulsive maneuver)
-
setDuration
public void setDuration(double duration)
Set duration (value is 0 for impulsive maneuver).- Parameters:
duration- duration (value is 0 for impulsive maneuver)
-
getDeltaMass
public double getDeltaMass()
Get mass change during maneuver (value is < 0).- Returns:
- mass change during maneuver (value is < 0)
-
setDeltaMass
public void setDeltaMass(double deltaMass)
Set mass change during maneuver (value is < 0).- Parameters:
deltaMass- mass change during maneuver (value is < 0)
-
getDV
public org.hipparchus.geometry.euclidean.threed.Vector3D getDV()
Get velocity increment.- Returns:
- velocity increment
-
setdV
public void setdV(org.hipparchus.geometry.euclidean.threed.Vector3D dV)
Set velocity increment.- Parameters:
dV- velocity increment
-
getComment
public List<String> getComment()
Get the maneuvers data comment, each string in the list corresponds to one line of comment.- Returns:
- maneuvers data comment, each string in the list corresponds to one line of comment
-
-