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.double
getDeltaMass()
Get mass change during maneuver (value is < 0).double
getDuration()
Get duration (value is 0 for impulsive maneuver).org.hipparchus.geometry.euclidean.threed.Vector3D
getDV()
Get velocity increment.AbsoluteDate
getEpochIgnition()
Get epoch ignition.Frame
getRefFrame()
Get Coordinate system for velocity increment vector, for absolute frames.LOFType
getRefLofType()
Get coordinate system for velocity increment vector, for Local Orbital Frames.void
setComment(List<String> comment)
Set the maneuvers data comment, each string in the list corresponds to one line of comment.void
setDeltaMass(double deltaMass)
Set mass change during maneuver (value is < 0).void
setDuration(double duration)
Set duration (value is 0 for impulsive maneuver).void
setdV(org.hipparchus.geometry.euclidean.threed.Vector3D dV)
Set velocity increment.void
setRefFrame(Frame refFrame)
Set Coordinate system for velocity increment vector, for absolute frames.void
setRefLofType(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
-
-