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 |
getEpochEigenInt()
Get positional error ellipsoid 1σ intermediate eigenvalue at the epoch of OD.
|
double |
getEpochEigenMaj()
Get positional error ellipsoid 1σ major 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 time 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 |
setEpochEigenInt(double epochEigenInt)
Set positional error ellipsoid 1σ intermediate eigenvalue at the epoch of OD.
|
void |
setEpochEigenMaj(double epochEigenMaj)
Set positional error ellipsoid 1σ major 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 time 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, refuseFurtherComments
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 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
- time 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 getEpochEigenInt()
public void setEpochEigenInt(double epochEigenInt)
epochEigenInt
- 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-2023 CS GROUP. All rights reserved.