Click or drag to resize

ScalarDelayedByLink Constructor (Scalar, IServiceProvider, LinkRole)

Initialize a new instance based on the given scalar delayed by the given link.

Namespace:  AGI.Foundation.Geometry
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public ScalarDelayedByLink(
	Scalar scalarToDelay,
	IServiceProvider link,
	LinkRole directionOfDelay
)

Parameters

scalarToDelay
Type: AGI.Foundation.GeometryScalar
The scalar to evaluate at a delayed time.
link
Type: SystemIServiceProvider
The link which provides the delay.
directionOfDelay
Type: AGI.Foundation.AccessLinkRole
An enumeration indicating at which end of the link this scalar is to be evaluated. If this scalar is at the receiving end, the scalarToDelay will be evaluated before this scalar. If this scalar is at the transmitting end, the scalarToDelay will be evaluated after this scalar.
Remarks
Usually, the directionOfDelay will be Receiver and the time delay will evaluate the scalarToDelay by applying the offset to time of transmission to the time at which this scalar is evaluated.
See Also