Click or drag to resize

CoverageFilter Class

Filters coverage results based on the number of available assets.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Coverage
Assembly:  AGI.Foundation.Spatial (in AGI.Foundation.Spatial.dll) Version: 24.1.418.0 (24.1.418.0)
public class CoverageFilter

The CoverageFilter type exposes the following members.

Public methodCoverageFilter
Initializes a new instance configured to filter based on 'at least' one asset.
Public methodCoverageFilter(CoverageFilterType, Int32)
Initializes a new instance with a specified filter type and number of assets.
Public propertyFilterType
Gets a value indicating how the number of assets are used to filter a given interval of access.
Public propertyNumberOfAssets
Gets the number of assets required to satisfy this constraint. The operation performed based on the number of assets depends upon the CoverageFilterType of the filter.
Public methodConstrainIntervals
Constrains a set of time intervals based on the number of assets indicated by the data of the interval collection.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetQuery
Constrains a set of access queries into one based on the given FilterType.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsIntervalValid
Checks whether the given interval satisfied the constraint.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also