Click or drag to resize

PolarizationComputeRotation Method (PolarizationReferenceAxis, Double, PolarizationReferenceAxis, UnitQuaternion, UnitCartesian)

Computes the rotation angle between the source and sink polarizations.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 22.2.414.0 (22.2.414.0)
Syntax
public static double ComputeRotation(
	PolarizationReferenceAxis sourcePolarizationReferenceAxis,
	double sourcePolarizationTiltAngle,
	PolarizationReferenceAxis sinkPolarizationReferenceAxis,
	UnitQuaternion sourceToSinkRotation,
	UnitCartesian sinkToSourceDirection
)

Parameters

sourcePolarizationReferenceAxis
Type: AGI.Foundation.CommunicationsPolarizationReferenceAxis
The polarization reference axis of the source polarization.
sourcePolarizationTiltAngle
Type: SystemDouble
The tilt angle of the source polarization.
sinkPolarizationReferenceAxis
Type: AGI.Foundation.CommunicationsPolarizationReferenceAxis
The polarization reference axis of the sink polarization.>
sourceToSinkRotation
Type: AGI.Foundation.CoordinatesUnitQuaternion
The unit quaternion which represents the rotation from the source axes to the sink axes.
sinkToSourceDirection
Type: AGI.Foundation.CoordinatesUnitCartesian
The direction from the sink position to the source position.

Return Value

Type: Double
The rotation angle in radians.
See Also