Package org.orekit.tutorials.bodies
Class Phasing.TutorialPhasing
- java.lang.Object
-
- org.orekit.tutorials.bodies.Phasing.TutorialPhasing
-
-
Constructor Summary
Constructors Constructor Description TutorialPhasing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TutorialForceModel.TutorialGravity
getGravity()
Get the gravity data.List<Phasing.TutorialGrid>
getGrids()
Get the list of grid data.int
getMaxMDaily()
Get the maximum order of m-daily terms for eccentricity fitting.String
getMeanSolarTime()
Get the string representation of the mean solar time.String
getObjectId()
Get the id of the object.String
getObjectName()
Get the name of the object.double
getOemDuration()
Get the OEM duration.double
getOemStep()
Get the OEM step size.TutorialOrbit
getOrbit()
Get the orbit data.int
getPhasingDaysNumer()
Get the number of days in the phasing cycle.int
getPhasingOrbitsNumber()
Get the number of orbits in the phasing cycle.double
getReferenceLatitude()
Get the reference latitude for Sun synchronous orbit.boolean
isReferenceAscending()
Get the reference indicator for latitude crossing direction.void
setGravity(TutorialForceModel.TutorialGravity gravity)
Set the gravity data.void
setGrids(List<Phasing.TutorialGrid> grids)
Set the list of grid data.void
setMaxMDaily(int maxMDaily)
Set the maximum order of m-daily terms for eccentricity fitting.void
setMeanSolarTime(String meanSolarTime)
Set the string representation of the mean solar time.void
setObjectId(String objectId)
Set the id of the object.void
setObjectName(String objectName)
Set the name of the object.void
setOemDuration(double oemDuration)
Set the OEM duration.void
setOemStep(double oemStep)
Set the OEM step size.void
setOrbit(TutorialOrbit orbit)
Set the orbit data.void
setPhasingDaysNumer(int phasingDaysNumer)
Set the number of days in the phasing cycle.void
setPhasingOrbitsNumber(int phasingOrbitsNumber)
Set the number of orbits in the phasing cycle.void
setReferenceAscending(boolean referenceAscending)
Set the reference indicator for latitude crossing direction.void
setReferenceLatitude(double referenceLatitude)
Set the reference latitude for Sun synchronous orbit.
-
-
-
Method Detail
-
getObjectName
public String getObjectName()
Get the name of the object.- Returns:
- the name of the object.
-
setObjectName
public void setObjectName(String objectName)
Set the name of the object.- Parameters:
objectName
- name of the ground track grid file
-
getObjectId
public String getObjectId()
Get the id of the object.- Returns:
- id of the object.
-
setObjectId
public void setObjectId(String objectId)
Set the id of the object.- Parameters:
objectId
- id of the object
-
getOrbit
public TutorialOrbit getOrbit()
Get the orbit data.- Returns:
- the orbit data
-
setOrbit
public void setOrbit(TutorialOrbit orbit)
Set the orbit data.- Parameters:
orbit
- orbit data
-
getPhasingOrbitsNumber
public int getPhasingOrbitsNumber()
Get the number of orbits in the phasing cycle.- Returns:
- the number of orbits in the phasing cycle
-
setPhasingOrbitsNumber
public void setPhasingOrbitsNumber(int phasingOrbitsNumber)
Set the number of orbits in the phasing cycle.- Parameters:
phasingOrbitsNumber
- number of orbits in the phasing cycle
-
getPhasingDaysNumer
public int getPhasingDaysNumer()
Get the number of days in the phasing cycle.- Returns:
- the number of days in the phasing cycle.
-
setPhasingDaysNumer
public void setPhasingDaysNumer(int phasingDaysNumer)
Set the number of days in the phasing cycle.- Parameters:
phasingDaysNumer
- number of days in the phasing cycle
-
getReferenceLatitude
public double getReferenceLatitude()
Get the reference latitude for Sun synchronous orbit.- Returns:
- the reference latitude for Sun synchronous orbit (°)
-
setReferenceLatitude
public void setReferenceLatitude(double referenceLatitude)
Set the reference latitude for Sun synchronous orbit.- Parameters:
referenceLatitude
- reference latitude for Sun synchronous orbit (°)
-
isReferenceAscending
public boolean isReferenceAscending()
Get the reference indicator for latitude crossing direction.- Returns:
- if true, crossing latitude is from South to North
-
setReferenceAscending
public void setReferenceAscending(boolean referenceAscending)
Set the reference indicator for latitude crossing direction.- Parameters:
referenceAscending
- if true, crossing latitude is from South to North
-
getMeanSolarTime
public String getMeanSolarTime()
Get the string representation of the mean solar time.- Returns:
- the string representation of the mean solar time
-
setMeanSolarTime
public void setMeanSolarTime(String meanSolarTime)
Set the string representation of the mean solar time.- Parameters:
meanSolarTime
- string representation of the mean solar time
-
getGravity
public TutorialForceModel.TutorialGravity getGravity()
Get the gravity data.- Returns:
- the gravity data
-
setGravity
public void setGravity(TutorialForceModel.TutorialGravity gravity)
Set the gravity data.- Parameters:
gravity
- gravity data
-
setMaxMDaily
public void setMaxMDaily(int maxMDaily)
Set the maximum order of m-daily terms for eccentricity fitting.- Parameters:
maxMDaily
- maximum order of m-daily terms for eccentricity fitting
-
getMaxMDaily
public int getMaxMDaily()
Get the maximum order of m-daily terms for eccentricity fitting.- Returns:
- maximum order of m-daily terms for eccentricity fitting
-
getGrids
public List<Phasing.TutorialGrid> getGrids()
Get the list of grid data.- Returns:
- the list of grid data
-
setGrids
public void setGrids(List<Phasing.TutorialGrid> grids)
Set the list of grid data.- Parameters:
grids
- list of grid data
-
setOemStep
public void setOemStep(double oemStep)
Set the OEM step size.- Parameters:
oemStep
- OEM step size
-
getOemStep
public double getOemStep()
Get the OEM step size.- Returns:
- OEM step size
-
setOemDuration
public void setOemDuration(double oemDuration)
Set the OEM duration.- Parameters:
oemDuration
- OEM duration
-
getOemDuration
public double getOemDuration()
Get the OEM duration.- Returns:
- OEM duration
-
-