DME Component Libraries for .NET 2024 r1

## GeometryTransformerAdvancedObserveVectorInOtherVectorsAxes Method (Vector, Vector) |

Gets an evaluator to observe the Motion<Cartesian> of a vector
in the axes in which another vector 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 colocated
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.

Syntax

public static VectorEvaluator ObserveVectorInOtherVectorsAxes( Vector vectorToObserve, Vector axesOwner )

- vectorToObserve
- Type: AGI.Foundation.GeometryVector

The vector to observe. - axesOwner
- Type: AGI.Foundation.GeometryVector

The vector is observed in the axes in which this vector is defined.

An evaluator to find the motion of a vector in another vector's axes.

Exceptions

Exception | Condition |
---|---|

ArgumentNullException | Thrown when vectorToObserve or axesOwner is . |

See Also