VectorApparentDisplacementGetLightTravelTimeEvaluator Method (EvaluatorGroup) |
Gets an evaluator that evaluates the light travel time between the two points involved in this displacement vector.
If the input
JulianDate to the evaluator represents the moment of an event at the
InitialPoint, the returned
Duration is the time until the event will be observed at the
FinalPoint.
Namespace:
AGI.Foundation.Geometry
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public LinkDelayEvaluator GetLightTravelTimeEvaluator(
EvaluatorGroup group
)
Public Function GetLightTravelTimeEvaluator (
group As EvaluatorGroup
) As LinkDelayEvaluator
public:
LinkDelayEvaluator^ GetLightTravelTimeEvaluator(
EvaluatorGroup^ group
)
member GetLightTravelTimeEvaluator :
group : EvaluatorGroup -> LinkDelayEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The group with which to associate the new evaluator. By grouping evaluators
that are often evaluated at the same Julian dates, common computations can be performed only once
for the entire group instead of multiple times for each evaluator.
Return Value
Type:
LinkDelayEvaluatorThe evaluator.
Remarks
If the
Direction of this vector is
Transmit,
the returned duration will always be positive or zero. If the
Direction of this vector is
Receive, the returned duration will always be negative or zero.
The
JulianDate at which the event is observed at the
FinalPoint can be obtained by
adding the
Duration returned by the evaluator to original
JulianDate passed to the
Evaluate method.
See Also