public abstract class JplDEFileEvaluator extends MotionEvaluator1<double[]>
JplDEFile.getEvaluator(JplDEDataIndex,EvaluatorGroup)
to allow calculation of
time-varying information in the JPL DE file.Modifier | Constructor and Description |
---|---|
protected |
JplDEFileEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
protected |
JplDEFileEvaluator(JplDEFileEvaluator existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, getAvailabilityIntervals, getAvailabilityIntervals, getCachingWrapper, getGroup, getIsTimeVarying, isAvailable, updateEvaluatorReferences
clone, dispose, dispose, getIsThreadSafe, getNextSampleSuggestion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIsThreadSafe
clone
close, dispose
protected JplDEFileEvaluator(@Nonnull EvaluatorGroup group)
group
- The group that contains this evaluator.ArgumentNullException
- Thrown when group
is null
.protected JplDEFileEvaluator(@Nonnull JplDEFileEvaluator existingInstance, @Nonnull CopyContext context)
See ICloneWithContext.clone(CopyContext)
for more information about how to implement this constructor
in a derived class.
existingInstance
- The existing instance to copy.context
- A CopyContext
that controls the depth of the copy.ArgumentNullException
- Thrown when existingInstance
or context
is null
.