Click or drag to resize

GeometryTransformerAdvancedObserveVectorInPointsAxes Method (Vector, Point, EvaluatorGroup)

Gets an evaluator to observe the Motion<Cartesian> representation of a vector in the axes in which a point is defined. 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.

Namespace:  AGI.Foundation.Geometry
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
public static VectorEvaluator ObserveVectorInPointsAxes(
	Vector vector,
	Point point,
	EvaluatorGroup group


Type: AGI.Foundation.GeometryVector
The vector to observe
Type: AGI.Foundation.GeometryPoint
The vector is observed in the axes in which this point is defined.
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: VectorEvaluator
An evaluator to find the motion of a vector in a point's axes.
ArgumentNullException Thrown when vector, point, or group is .
See Also