◆ EvidenceKeyFilterAggregator()
FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterAggregator.EvidenceKeyFilterAggregator | ( | ) |
Constructor
\r\n
This implementation of IEvidenceKeyFilter aggregates multiple other filters using a logical OR approach.
I.e. if any one of the child filters would allow the inclusion of an evidence key then this aggregator will allow it as well, even if none of the other child filters do.
EvidenceKeyFilterAggregator ()
Constructor More...
| |
void | AddFilter (IEvidenceKeyFilter filter)
Add a child filter to this aggregator. More...
|
override bool | Include (string key)
Check if the specified evidence key is included by this filter. More...
|
override? int | Order (string key)
Get the order of precedence of the specified key More...
|
Public Member Functions inherited from FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterWhitelist | |
EvidenceKeyFilterWhitelist (List< string > inclusionList)
Constructor The filter will be case-insensitive. More...
| |
EvidenceKeyFilterWhitelist (List< string > inclusionList, IEqualityComparer< string > comparer)
Constructor More...
| |
EvidenceKeyFilterWhitelist (Dictionary< string, int > inclusionList)
Constructor The filter will be case-insensitive. More...
| |
EvidenceKeyFilterWhitelist (Dictionary< string, int > inclusionList, IEqualityComparer< string > comparer)
Constructor More...
|
FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterAggregator.EvidenceKeyFilterAggregator | ( | ) |
Constructor
void FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterAggregator.AddFilter | ( | IEvidenceKeyFilter | filter | ) |
Add a child filter to this aggregator.
override bool FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterAggregator.Include | ( | string | key | ) |
Check if the specified evidence key is included by this filter.
Reimplemented from FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterWhitelist.
override? int FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterAggregator.Order | ( | string | key | ) |
Get the order of precedence of the specified key
Reimplemented from FiftyOne.Pipeline.Core.Data.EvidenceKeyFilterWhitelist.