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, refuseFurtherCommentspublic 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 Sectionvalidate in class CommentsContainerversion - 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.