public class OrbitDetermination extends CommentsContainer
| Modifier and Type | Method and Description |
|---|---|
double |
getActualOdSpan()
Get actual time span used for the OD of the object.
|
double |
getConfidence()
Get confidence metric.
|
int |
getConsiderN()
Get number of consider parameters.
|
List<String> |
getConsiderParameters()
Get description of consider parameters.
|
List<String> |
getDataTypes()
Get observation data types used.
|
AbsoluteDate |
getEpoch()
Get time tag for orbit determination solved-for state.
|
double |
getEpochEigenMaj()
Get positional error ellipsoid 1σ major eigenvalue at the epoch of OD.
|
double |
getEpochEigenMed()
Get positional error ellipsoid 1σ intermediate eigenvalue at the epoch of OD.
|
double |
getEpochEigenMin()
Get positional error ellipsoid 1σ minor eigenvalue at the epoch of OD.
|
double |
getGdop()
Get generalize Dilution Of Precision.
|
String |
getId()
Get identification number.
|
double |
getMaximumObsGap()
Get maximum time between observations in the OD of the object.
|
double |
getMaxPredictedEigenMaj()
Get maximum predicted major eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
|
OdMethodFacade |
getMethod()
Get orbit determination method.
|
double |
getMinPredictedEigenMin()
Get minimum predicted minor eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
|
int |
getObsAvailable()
Get number of observations available within the actual OD span.
|
int |
getObsUsed()
Get number of observations accepted within the actual OD span.
|
String |
getPrevId()
Get identification of previous orbit determination.
|
double |
getRecommendedOdSpan()
Get sime span of observation recommended for the OD of the object.
|
List<String> |
getSensors()
Get description of sensors used.
|
int |
getSensorsN()
Get number of sensors used.
|
int |
getSolveN()
Get number of solved-for states.
|
List<String> |
getSolveStates()
Get description of state elements solved-for.
|
double |
getTimeSinceFirstObservation()
Get time elapsed between first accepted observation on epoch.
|
double |
getTimeSinceLastObservation()
Get time elapsed between last accepted observation on epoch.
|
int |
getTracksAvailable()
Get number of sensors tracks available for the OD within the actual OD span.
|
int |
getTracksUsed()
Get number of sensors tracks accepted for the OD within the actual OD span.
|
double |
getWeightedRms()
Get weighted RMS residual ratio.
|
void |
setActualOdSpan(double actualOdSpan)
Set actual time span used for the OD of the object.
|
void |
setConfidence(double confidence)
Set confidence metric.
|
void |
setConsiderN(int considerN)
Set number of consider parameters.
|
void |
setConsiderParameters(List<String> considerParameters)
Set description of consider parameters.
|
void |
setDataTypes(List<String> dataTypes)
Set observation data types used.
|
void |
setEpoch(AbsoluteDate epoch)
Set time tag for orbit determination solved-for state.
|
void |
setEpochEigenMaj(double epochEigenMaj)
Set positional error ellipsoid 1σ major eigenvalue at the epoch of OD.
|
void |
setEpochEigenMed(double epochEigenMed)
Set positional error ellipsoid 1σ intermediate eigenvalue at the epoch of OD.
|
void |
setEpochEigenMin(double epochEigenMin)
Set positional error ellipsoid 1σ minor eigenvalue at the epoch of OD.
|
void |
setGdop(double gdop)
Set generalize Dilution Of Precision.
|
void |
setId(String id)
Set identification number.
|
void |
setMaximumObsGap(double maximumObsGap)
Set maximum time between observations in the OD of the object.
|
void |
setMaxPredictedEigenMaj(double maxPredictedEigenMaj)
Set maximum predicted major eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
|
void |
setMethod(OdMethodFacade method)
Set orbit determination method.
|
void |
setMinPredictedEigenMin(double minPredictedEigenMin)
Set minimum predicted minor eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
|
void |
setObsAvailable(int obsAvailable)
Set number of observations available within the actual OD span.
|
void |
setObsUsed(int obsUsed)
Set number of observations accepted within the actual OD span.
|
void |
setPrevId(String prevId)
Set identification of previous orbit determination.
|
void |
setRecommendedOdSpan(double recommendedOdSpan)
Set sime span of observation recommended for the OD of the object.
|
void |
setSensors(List<String> sensors)
Set description of sensors used.
|
void |
setSensorsN(int sensorsN)
Set number of sensors used.
|
void |
setSolveN(int solveN)
Set number of solved-for states.
|
void |
setSolveStates(List<String> solveStates)
Set description of state elements solved-for.
|
void |
setTimeSinceFirstObservation(double timeSinceFirstObservation)
Set time elapsed between first accepted observation on epoch.
|
void |
setTimeSinceLastObservation(double timeSinceLastObservation)
Set time elapsed between last accepted observation on epoch.
|
void |
setTracksAvailable(int tracksAvailable)
Set number of sensors tracks available for the OD within the actual OD span.
|
void |
setTracksUsed(int tracksUsed)
Set number of sensors tracks accepted for the OD within the actual OD span.
|
void |
setWeightedRms(double weightedRms)
Set weighted RMS residual ratio.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherCommentspublic 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 String getId()
public void setId(String id)
id - identification numberpublic String getPrevId()
public void setPrevId(String prevId)
prevId - identification of previous orbit determinationpublic OdMethodFacade getMethod()
public void setMethod(OdMethodFacade method)
method - orbit determination methodpublic AbsoluteDate getEpoch()
public void setEpoch(AbsoluteDate epoch)
epoch - time tag for orbit determination solved-for statepublic double getTimeSinceFirstObservation()
public void setTimeSinceFirstObservation(double timeSinceFirstObservation)
timeSinceFirstObservation - time elapsed between first accepted observation on epochpublic double getTimeSinceLastObservation()
public void setTimeSinceLastObservation(double timeSinceLastObservation)
timeSinceLastObservation - time elapsed between last accepted observation on epochpublic double getRecommendedOdSpan()
public void setRecommendedOdSpan(double recommendedOdSpan)
recommendedOdSpan - sime span of observation recommended for the OD of the objectpublic double getActualOdSpan()
public void setActualOdSpan(double actualOdSpan)
actualOdSpan - actual time span used for the OD of the objectpublic int getObsAvailable()
public void setObsAvailable(int obsAvailable)
obsAvailable - number of observations available within the actual OD spanpublic int getObsUsed()
public void setObsUsed(int obsUsed)
obsUsed - number of observations accepted within the actual OD spanpublic int getTracksAvailable()
public void setTracksAvailable(int tracksAvailable)
tracksAvailable - number of sensors tracks available for the OD within the actual OD spanpublic int getTracksUsed()
public void setTracksUsed(int tracksUsed)
tracksUsed - number of sensors tracks accepted for the OD within the actual OD spanpublic double getMaximumObsGap()
public void setMaximumObsGap(double maximumObsGap)
maximumObsGap - maximum time between observations in the OD of the objectpublic double getEpochEigenMaj()
public void setEpochEigenMaj(double epochEigenMaj)
epochEigenMaj - positional error ellipsoid 1σ major eigenvalue at the epoch of ODpublic double getEpochEigenMed()
public void setEpochEigenMed(double epochEigenMed)
epochEigenMed - positional error ellipsoid 1σ intermediate eigenvalue at the epoch of ODpublic double getEpochEigenMin()
public void setEpochEigenMin(double epochEigenMin)
epochEigenMin - positional error ellipsoid 1σ minor eigenvalue at the epoch of ODpublic double getMaxPredictedEigenMaj()
public void setMaxPredictedEigenMaj(double maxPredictedEigenMaj)
maxPredictedEigenMaj - maximum predicted major eigenvalue of 1σ positional error ellipsoid over entire time span of the OCMpublic double getMinPredictedEigenMin()
public void setMinPredictedEigenMin(double minPredictedEigenMin)
minPredictedEigenMin - minimum predicted minor eigenvalue of 1σ positional error ellipsoid over entire time span of the OCMpublic double getConfidence()
public void setConfidence(double confidence)
confidence - confidence metricpublic double getGdop()
public void setGdop(double gdop)
gdop - generalize Dilution Of Precisionpublic int getSolveN()
public void setSolveN(int solveN)
solveN - number of solved-for statespublic List<String> getSolveStates()
public void setSolveStates(List<String> solveStates)
solveStates - description of state elements solved-forpublic int getConsiderN()
public void setConsiderN(int considerN)
considerN - number of consider parameterspublic List<String> getConsiderParameters()
public void setConsiderParameters(List<String> considerParameters)
considerParameters - description of consider parameterspublic int getSensorsN()
public void setSensorsN(int sensorsN)
sensorsN - number of sensors usedpublic List<String> getSensors()
public void setSensors(List<String> sensors)
sensors - description of sensors usedpublic double getWeightedRms()
public void setWeightedRms(double weightedRms)
weightedRms - weighted RMS residual ratiopublic List<String> getDataTypes()
Copyright © 2002-2021 CS GROUP. All rights reserved.