Click or drag to resize

SegmentPropagator.Propagate Method (SegmentListResults, SegmentConfiguration, ITrackCalculationProgress)

Propagates the segment with the given parameters.

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public virtual SegmentResults Propagate(
	SegmentListResults cumulativeResults,
	SegmentConfiguration editedConfiguration,
	ITrackCalculationProgress progressTracker
)

Parameters

cumulativeResults
Type: AGI.Foundation.SegmentPropagation.SegmentListResults
The results of propagation up to this point.
editedConfiguration
Type: AGI.Foundation.SegmentPropagation.SegmentConfiguration
The segment configuration that some other segment has determined that this segment should run. If it is null then use this segments OriginalConfiguration.
progressTracker
Type: AGI.Foundation.ITrackCalculationProgress
An optional progress tracker. How long the segment will take to propagate generally is not known ahead of time, so the reported progress completed is set to -1. However you can cancel propagation with the tracker.

Return Value

Type: SegmentResults
This segments propagation results. See the documentation of the derived type to determine if these SegmentResults may be cast to a more specific type.
See Also