SegmentPropagatorPropagate 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)
Syntaxpublic virtual SegmentResults Propagate(
	SegmentListResults cumulativeResults,
	SegmentConfiguration editedConfiguration,
	ITrackCalculationProgress progressTracker
)
Public Overridable Function Propagate ( 
	cumulativeResults As SegmentListResults,
	editedConfiguration As SegmentConfiguration,
	progressTracker As ITrackCalculationProgress
) As SegmentResults
public:
virtual SegmentResults^ Propagate(
	SegmentListResults^ cumulativeResults, 
	SegmentConfiguration^ editedConfiguration, 
	ITrackCalculationProgress^ progressTracker
)
abstract Propagate : 
        cumulativeResults : SegmentListResults * 
        editedConfiguration : SegmentConfiguration * 
        progressTracker : ITrackCalculationProgress -> SegmentResults 
override Propagate : 
        cumulativeResults : SegmentListResults * 
        editedConfiguration : SegmentConfiguration * 
        progressTracker : ITrackCalculationProgress -> SegmentResults Parameters
- cumulativeResults
 - Type: AGI.Foundation.SegmentPropagationSegmentListResults
The results of propagation 
            up to this point. - editedConfiguration
 - Type: AGI.Foundation.SegmentPropagationSegmentConfiguration
The segment configuration that some 
            other segment has determined that this segment should run. If it is  then use this 
            segments OriginalConfiguration. - progressTracker
 - Type: AGI.FoundationITrackCalculationProgress
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: 
SegmentResultsThis 
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