C# 클래스 LibiadaMusic.BorodaDivider.Fmotiv

класс для хранения ф-мотива
상속: IBaseObject
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core 1 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

Clone() 공개 메소드

The clone.
public Clone ( ) : IBaseObject
리턴 IBaseObject

Equals() 공개 메소드

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

FmEquals() 공개 메소드

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. ///
리턴 bool

Fmotiv() 공개 메소드

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 - глобального для словаря ф-мотивов) ///
리턴 System

PauseTreatment() 공개 메소드

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

TieGathered() 공개 메소드

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