C# Class LibiadaMusic.BorodaDivider.Fmotiv

класс для хранения ф-мотива
Inheritance: IBaseObject
显示文件 Open project: intervals-mining-lab/libiada-core Class Usage Examples

Public Methods

Method Description
Clone ( ) : IBaseObject

The clone.

Equals ( object obj ) : bool

The equals.

FmEquals ( object obj, ParamPauseTreatment paramPauseTreatment, ParamEqualFM paramEqualFM ) : bool

The fm equals.

Fmotiv ( string type, int id = -1 ) : System

Initializes a new instance of the Fmotiv class.

PauseTreatment ( ParamPauseTreatment paramPauseTreatment ) : Fmotiv

The pause treatment.

TieGathered ( ) : Fmotiv

The tie gathered.

Method Details

Clone() public method

The clone.
public Clone ( ) : IBaseObject
return IBaseObject

Equals() public method

The equals.
public Equals ( object obj ) : bool
obj object /// The object. ///
return bool

FmEquals() public method

The fm equals.
/// Thrown if paramEqualFM is unknown. ///
public FmEquals ( object obj, ParamPauseTreatment paramPauseTreatment, ParamEqualFM paramEqualFM ) : bool
obj object /// The object. ///
paramPauseTreatment ParamPauseTreatment /// The param pause treatment. ///
paramEqualFM ParamEqualFM /// The param equal fm. ///
return bool

Fmotiv() public method

Initializes a new instance of the Fmotiv class.
public Fmotiv ( string type, int id = -1 ) : System
type string /// The type. ///
id int /// The id. /// порядковый номер - идентификатор /// (возможно введения доп id - глобального для словаря ф-мотивов) ///
return System

PauseTreatment() public method

The pause treatment.
/// Thrown if paramPauseTreatment is unknown. ///
public PauseTreatment ( ParamPauseTreatment paramPauseTreatment ) : Fmotiv
paramPauseTreatment ParamPauseTreatment /// The param pause treatment. ///
return Fmotiv

TieGathered() public method

The tie gathered.
/// Thrown in many cases. ///
public TieGathered ( ) : Fmotiv
return Fmotiv