C# Class LibiadaCore.Core.Characteristics.CalculatorsFactory

Static factory of different calculators.
ファイルを表示 Open project: intervals-mining-lab/libiada-core

Public Methods

Method Description
CreateAccordanceCalculator ( Type type ) : IAccordanceCalculator

Create binary calculator method.

CreateAccordanceCalculator ( string type ) : IAccordanceCalculator

Create binary calculator method.

CreateBinaryCalculator ( Type type ) : IBinaryCalculator

Create binary calculator method.

CreateBinaryCalculator ( string type ) : IBinaryCalculator

Create binary calculator method.

CreateCalculator ( Type type ) : ICalculator

Create calculator method.

CreateCalculator ( string type ) : ICalculator

Create calculator method.

CreateCongenericCalculator ( Type type ) : ICongenericCalculator

Create congeneric calculator method.

CreateCongenericCalculator ( string type ) : ICongenericCalculator

Create congeneric calculator method.

CreateFullCalculator ( Type type ) : IFullCalculator

Create full calculator method.

CreateFullCalculator ( string type ) : IFullCalculator

Create full calculator method.

Method Details

CreateAccordanceCalculator() public static method

Create binary calculator method.
public static CreateAccordanceCalculator ( Type type ) : IAccordanceCalculator
type System.Type /// The type. ///
return IAccordanceCalculator

CreateAccordanceCalculator() public static method

Create binary calculator method.
/// Thrown if calculator is not found by name. ///
public static CreateAccordanceCalculator ( string type ) : IAccordanceCalculator
type string /// The type. ///
return IAccordanceCalculator

CreateBinaryCalculator() public static method

Create binary calculator method.
public static CreateBinaryCalculator ( Type type ) : IBinaryCalculator
type System.Type /// The type. ///
return IBinaryCalculator

CreateBinaryCalculator() public static method

Create binary calculator method.
/// Thrown if calculator is not found by name. ///
public static CreateBinaryCalculator ( string type ) : IBinaryCalculator
type string /// The type. ///
return IBinaryCalculator

CreateCalculator() public static method

Create calculator method.
public static CreateCalculator ( Type type ) : ICalculator
type System.Type /// The type. ///
return ICalculator

CreateCalculator() public static method

Create calculator method.
/// Thrown if calculator is not found by name. ///
public static CreateCalculator ( string type ) : ICalculator
type string /// The type. ///
return ICalculator

CreateCongenericCalculator() public static method

Create congeneric calculator method.
public static CreateCongenericCalculator ( Type type ) : ICongenericCalculator
type System.Type /// The type. ///
return ICongenericCalculator

CreateCongenericCalculator() public static method

Create congeneric calculator method.
/// Thrown if calculator is not found by name. ///
public static CreateCongenericCalculator ( string type ) : ICongenericCalculator
type string /// The type. ///
return ICongenericCalculator

CreateFullCalculator() public static method

Create full calculator method.
public static CreateFullCalculator ( Type type ) : IFullCalculator
type System.Type /// The type. ///
return IFullCalculator

CreateFullCalculator() public static method

Create full calculator method.
/// Thrown if calculator is not found by name. ///
public static CreateFullCalculator ( string type ) : IFullCalculator
type string /// The type. ///
return IFullCalculator