Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | Related Pages

RestMS.h

00001 #ifndef RESTMS_H
00002 #define RESTMS_H
00003 #include "../graphical/Constraint.h"
00004 #include "MusicSymbol.h"
00008 class LongRestSymbol:public SimpleMusicSymbol
00009 {
00010         public:
00011 LongRestSymbol (float, float);
00012 LongRestSymbol (Constraint * ,float, float);
00013 };
00014 
00019 class WholeRestSymbol:public SimpleMusicSymbol
00020 {
00021         public:
00022 WholeRestSymbol (float, float);
00023 WholeRestSymbol (Constraint * ,float, float);
00024 };
00029 class HalfRestSymbol:public SimpleMusicSymbol
00030 {
00031 public:
00032  HalfRestSymbol (float, float);
00033  HalfRestSymbol (Constraint * ,float, float);
00034 };
00039 class QuarterRest:public SimpleMusicSymbol
00040 {
00041 public:
00042   QuarterRest (float = 0, float = 0);
00043    QuarterRest (Constraint * ,float = 0, float = 0);
00044 };
00049 class EightRest:public SimpleMusicSymbol
00050 {
00051 public:
00052   EightRest (float = 0, float = 0);
00053   EightRest (Constraint * ,float = 0, float = 0);
00054 
00055 };
00056 
00061 class SixtiethRest:public SimpleMusicSymbol
00062 {
00063 public:
00064   SixtiethRest (float, float);
00065   SixtiethRest (Constraint * ,float, float);
00066 
00067 };
00072 class ThirtiethRest:public SimpleMusicSymbol
00073 {
00074 public:
00075   ThirtiethRest (float, float);
00076   ThirtiethRest (Constraint * ,float, float);
00077 
00078 };
00083 class R64Symbol:public SimpleMusicSymbol
00084 {
00085         public:
00086   R64Symbol (float, float);
00087   R64Symbol (Constraint * ,float, float);
00088 };
00093 class R128Symbol:public SimpleMusicSymbol
00094 {
00095          public:
00096 R128Symbol (float, float);
00097 R128Symbol (Constraint * ,float, float);
00098 
00099 };
00104 class R256Symbol:public SimpleMusicSymbol
00105 {
00106                 public:
00107             R256Symbol (float, float);
00108             R256Symbol (Constraint * ,float, float);
00109 };
00110 
00111 
00112 
00113 #endif

Generated on Tue Jun 1 21:13:29 2004 for Alternate Take by doxygen 1.3.6