TimeIntervalTIntersect Method (TimeIntervalT) |
Computes an interval which is the intersection of this interval with another.
Namespace:
AGI.Foundation.Time
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public TimeInterval<T> Intersect(
TimeInterval<T> other
)
Public Function Intersect (
other As TimeInterval(Of T)
) As TimeInterval(Of T)
public:
TimeInterval<T>^ Intersect(
TimeInterval<T>^ other
)
member Intersect :
other : TimeInterval<'T> -> TimeInterval<'T>
Parameters
- other
- Type: AGI.Foundation.TimeTimeIntervalT
The interval to intersect with this interval.
Return Value
Type:
TimeIntervalTThe intersection of the two intervals.
Remarks DefaultComparer is used to compare the
Data properties of this interval
and the
other interval. If the comparer reports that the
Data properties are not
equal, the intersection is an empty interval. If the comparer reports that the
Data properties
are equal, the new interval representing the intersection will have the same value for its
Data
property as the interval on which this method is called.
See Also