Click or drag to resize

LinkSpeedOfLight Constructor (IServiceProvider, IServiceProvider, ReferenceFrame, Double, VectorVelocity, VectorVelocity)

Initializes a new instance which accounts for aberration in addition to light travel time in determining the displacement vectors between the two objects.

Namespace:  AGI.Foundation.Access
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public LinkSpeedOfLight(
	IServiceProvider transmitter,
	IServiceProvider receiver,
	ReferenceFrame inertialFrame,
	double lightTravelTimeConvergenceTolerance,
	VectorVelocity transmitterVelocityOfMovingFrame,
	VectorVelocity receiverVelocityOfMovingFrame
)

Parameters

transmitter
Type: SystemIServiceProvider
The object that is transmitting.
receiver
Type: SystemIServiceProvider
The object that is receiving.
inertialFrame
Type: AGI.Foundation.GeometryReferenceFrame
The inertial frame in which the light path is modeled.
lightTravelTimeConvergenceTolerance
Type: SystemDouble
The tolerance required to indicate convergence of the light travel time adjustment.
transmitterVelocityOfMovingFrame
Type: AGI.Foundation.GeometryVectorVelocity
The velocity of the moving frame in which the affect of aberration is to be determined when finding the apparent position of the receiver relative to the transmitter.
receiverVelocityOfMovingFrame
Type: AGI.Foundation.GeometryVectorVelocity
The velocity of the moving frame in which the affect of aberration is to be determined when finding the apparent position of the transmitter relative to the receiver.
See Also