C# Class BuildingsIterator.Filters.ChinFilterByAlphabetCardinality

Sequences filter by alphabet cardinality.
Inheritance: IChainFilter
Mostra file Open project: intervals-mining-lab/libiada-core

Public Methods

Method Description
ChinFilterByAlphabetCardinality ( int minAlphabetCardinality, int maxAlphabetCardinality ) : System.Collections.Generic

Initializes a new instance of the ChinFilterByAlphabetCardinality class.

IsValid ( string building ) : bool

Checks if buildings alphabet cardinality is between minimum and maximum.

Private Methods

Method Description
GetAlphabetPowerFromBuilding ( string building ) : int

The get alphabet power from building.

Method Details

ChinFilterByAlphabetCardinality() public method

Initializes a new instance of the ChinFilterByAlphabetCardinality class.
public ChinFilterByAlphabetCardinality ( int minAlphabetCardinality, int maxAlphabetCardinality ) : System.Collections.Generic
minAlphabetCardinality int /// Minimum alphabet cardinality. ///
maxAlphabetCardinality int /// Maximum alphabet cardinality. ///
return System.Collections.Generic

IsValid() public method

Checks if buildings alphabet cardinality is between minimum and maximum.
public IsValid ( string building ) : bool
building string /// Building to check. ///
return bool