Click or drag to resize

TargetedSegmentListOperatorEvaluatorEvaluate Method

Evaluates this operator. This method is where the SegmentPropagators or their configurations can be in some way changed.

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.SegmentPropagation (in AGI.Foundation.SegmentPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public abstract TargetedSegmentListOperatorResults Evaluate(
	TargetedSegmentListResults parentsEmptyResults,
	TargetedSegmentListConfiguration segmentConfigurations,
	ITrackCalculationProgress progressTracker
)

Parameters

parentsEmptyResults
Type: AGI.Foundation.SegmentPropagationTargetedSegmentListResults
The results of the parent TargetedSegmentList running this operator.
segmentConfigurations
Type: AGI.Foundation.SegmentPropagationTargetedSegmentListConfiguration
The configuration of the segments that are to be run.
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. But you can cancel propagation with the tracker.

Return Value

Type: TargetedSegmentListOperatorResults
The TargetedSegmentListOperatorResults of this operator. See the class documentation of derived types to determine if this can be cast to a more specific type.
See Also