|
|
#ifndef _MASTEREVENT_H_ #define _MASTEREVENT_H_ #include "event.h" /** This event contains information on tempo and meter of a part */ class MasterEvent : public Event { private: int _tempo; int _meter0; int _meter1; public: MasterEvent(); MasterEvent(const MasterEvent&); MasterEvent(Position pos, int tempo); MasterEvent(Position pos, int met0, int met1); MasterEvent(Position pos, int tempo, int met0, int met1); // virtual bool operator==(Element*); int tempo() const { return _tempo; } int meter0() const { return _meter0; } int meter1() const { return _meter1; } void setTempo(int); void setMeter0(int); void setMeter1(int); virtual ostream & print(int,ostream&) const; virtual void flush(const char*) const; virtual Element * copy() const; static Element * load(char*,ifstream*&,Element*); }; #endif
Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53. |