diff options
Diffstat (limited to 'stcol.hh')
-rw-r--r-- | stcol.hh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/stcol.hh b/stcol.hh new file mode 100644 index 0000000000..2b23934c53 --- /dev/null +++ b/stcol.hh @@ -0,0 +1,33 @@ +/* + stcol.hh -- part of LilyPond + + (c) 1996 Han-Wen Nienhuys +*/ + +#ifndef STCOL_HH +#define STCOL_HH +#include "proto.hh" +#include "vray.hh" + +struct Staff_column { + Score_column *score_column; + + /// fields to collect data vertically. + svec<Voice_element *> v_elts; + svec<Command *> s_commands; + + Staff_column(Score_column*s); + bool mus() const ; + Real when() const; + void add(Voice_element*ve); + /**************************************************************** + VIRTUAL + ****************************************************************/ + virtual void process_requests()=0; + virtual void process_commands()=0; + virtual ~Staff_column() { } +}; + + +#endif // STCOL_HH + |