GeometryTransformerObserveVector Method (Vector, Axes, EvaluatorGroup)
Gets an evaluator that can be used to find the Motion
of this vector in a given axes at a given JulianDate
. Note that this will not account for any
translational effects and the axes are considered to be the vector's basis. So if the vector is representing
a velocity or boresight vector, observing the vector in the axes of a reference frame which is rotating and translating
with respect to the vector's axes will only take into account the relative rotation as if the two basis axes were co-located
when computing the vector's derivatives. To obtain a vector and its derivatives in a different frame,
the vector needs to be created in that frame.
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 21.3.411.0 (21.3.411.0)
public static VectorEvaluator ObserveVector(
Public Shared Function ObserveVector (
vector As Vector,
inAxes As Axes,
group As EvaluatorGroup
) As VectorEvaluator
static VectorEvaluator^ ObserveVector(
static member ObserveVector :
vector : Vector *
inAxes : Axes *
group : EvaluatorGroup -> VectorEvaluator
- Type: AGI.Foundation.GeometryVector
The vector to observe.
- Type: AGI.Foundation.GeometryAxes
The axes in which to observe the vector.
- 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.
An evaluator to find the motion of the vector in the specified axes.
Thrown when vector, inAxes, or group is .