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
)
Public Sub New (
scalarToDelay As Scalar,
link As IServiceProvider,
directionOfDelay As LinkRole
)
public:
ScalarDelayedByLink(
Scalar^ scalarToDelay,
IServiceProvider^ link,
LinkRole directionOfDelay
)
new :
scalarToDelay : Scalar *
link : IServiceProvider *
directionOfDelay : LinkRole -> ScalarDelayedByLink
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