public class OmmTle extends CommentsContainer
Modifier and Type | Field and Description |
---|---|
static int |
EPHEMERIS_TYPE_PPT3
Constant for EPHEMERIS_TYPE PPT3.
|
static int |
EPHEMERIS_TYPE_SGP
Constant for EPHEMERIS_TYPE SGP.
|
static int |
EPHEMERIS_TYPE_SGP4
Constant for EPHEMERIS_TYPE SGP4.
|
static int |
EPHEMERIS_TYPE_SGP4_XP
Constant for EPHEMERIS_TYPE SGP4-XP.
|
static int |
EPHEMERIS_TYPE_SPECIAL_PERTURBATIONS
Constant for EPHEMERIS_TYPE Special Perturbations.
|
Constructor and Description |
---|
OmmTle()
Create an empty data set.
|
Modifier and Type | Method and Description |
---|---|
double |
getAGoM()
Get the SGP4-XP solar radiation pressure-like coefficient Aγ/m.
|
double |
getBStar()
Get the SGP/SGP4 drag-like coefficient.
|
double |
getBTerm()
Get the SGP4-XP drag-like coefficient.
|
char |
getClassificationType()
Get the classification type.
|
int |
getElementSetNumber()
Get the element set number for this satellite.
|
int |
getEphemerisType()
Get the ephemeris type.
|
double |
getMeanMotionDot()
Get the first time derivative of the mean motion.
|
double |
getMeanMotionDotDot()
Get the second time derivative of the mean motion.
|
int |
getNoradID()
Get the NORAD Catalog Number ("Satellite Number").
|
int |
getRevAtEpoch()
Get the revolution rumber.
|
void |
setAGoM(double agom)
Set the SGP4-XP solar radiation pressure-like coefficient Aγ/m.
|
void |
setBStar(double bstar)
Set the SGP/SGP4 drag-like coefficient.
|
void |
setBTerm(double bterm)
Set the SGP4-XP drag-like coefficient.
|
void |
setClassificationType(char classificationType)
Set the classification type.
|
void |
setElementSetNo(int elementSetNo)
Set the element set number for this satellite.
|
void |
setEphemerisType(int ephemerisType)
Set the ephemeris type.
|
void |
setMeanMotionDot(double meanMotionDot)
Set the first time derivative of the mean motion.
|
void |
setMeanMotionDotDot(double meanMotionDotDot)
Set the second time derivative of the mean motion.
|
void |
setNoradID(int noradID)
Set the NORAD Catalog Number ("Satellite Number").
|
void |
setRevAtEpoch(int revAtEpoch)
Set the revolution rumber.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public static final int EPHEMERIS_TYPE_SGP
public static final int EPHEMERIS_TYPE_SGP4
public static final int EPHEMERIS_TYPE_PPT3
public static final int EPHEMERIS_TYPE_SGP4_XP
public static final int EPHEMERIS_TYPE_SPECIAL_PERTURBATIONS
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic int getEphemerisType()
public void setEphemerisType(int ephemerisType)
ephemerisType
- the ephemeris type to be setpublic char getClassificationType()
public void setClassificationType(char classificationType)
classificationType
- the classification type to be setpublic int getNoradID()
public void setNoradID(int noradID)
noradID
- the element set number to be setpublic int getElementSetNumber()
public void setElementSetNo(int elementSetNo)
elementSetNo
- the element set number to be setpublic int getRevAtEpoch()
public void setRevAtEpoch(int revAtEpoch)
revAtEpoch
- the Revolution Number to be setpublic double getBStar()
public void setBStar(double bstar)
bstar
- the SGP/SGP4 drag-like coefficient to be setpublic double getBTerm()
public void setBTerm(double bterm)
bterm
- the SGP4-XP drag-like coefficient to be setpublic double getMeanMotionDot()
public void setMeanMotionDot(double meanMotionDot)
meanMotionDot
- the first time derivative of the mean motion to be setpublic double getMeanMotionDotDot()
public void setMeanMotionDotDot(double meanMotionDotDot)
meanMotionDotDot
- the second time derivative of the mean motion to be setpublic double getAGoM()
public void setAGoM(double agom)
agom
- the SGP4-XP solar radiation pressure-like coefficient Aγ/m to be setCopyright © 2002-2023 CS GROUP. All rights reserved.