+++ /dev/null
-/*
- beam-engraver.hh -- declare Beam_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1998--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-
-#ifndef BEAM_ENGRAVER_HH
-#define BEAM_ENGRAVER_HH
-
-#include "engraver.hh"
-#include "drul-array.hh"
-
-class Beam_engraver : public Engraver {
- Drul_array<Span_req*> reqs_drul_;
-
- Beam *finished_beam_p_;
- Beam *beam_p_;
- Span_req * prev_start_req_;
-
- Beaming_info_list * beam_info_p_;
- Beaming_info_list * finished_beam_info_p_;
-
- /// location within measure where beam started.
- Moment beam_start_location_;
-
- /// moment (global time) where beam started.
- Moment beam_start_mom_;
-
- void typeset_beam ();
-protected:
- virtual void do_pre_move_processing ();
- virtual void do_post_move_processing ();
- virtual void do_removal_processing ();
- virtual void acknowledge_element (Score_element_info);
- virtual bool do_try_music (Music*);
- virtual void do_process_music ();
-public:
- Beam_engraver ();
- VIRTUAL_COPY_CONS (Translator);
-};
-
-#endif /* BEAM_ENGRAVER_HH */
-
+++ /dev/null
-/*
- rest-collision-engraver.hh -- declare Rest_collision_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef REST_COLLISION_GRAV_HH
-#define REST_COLLISION_GRAV_HH
-
-#include "array.hh"
-#include "engraver.hh"
-
-class Rest_collision_engraver : public Engraver {
- Rest_collision* rest_collision_p_;
-
- Link_array<Note_column> note_column_l_arr_;
-protected:
- virtual void acknowledge_element (Score_element_info);
- virtual void process_acknowledged ();
- virtual void do_pre_move_processing();
-public:
- VIRTUAL_COPY_CONS(Translator);
- Rest_collision_engraver();
-
-};
-#endif // REST_COLLISION_GRAV_HH
+++ /dev/null
-/*
- rhythmic-column-engraver.hh -- declare Rhythmic_column_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef RHYTHMIC_COLUMN_GRAV_HH
-#define RHYTHMIC_COLUMN_GRAV_HH
-
-#include "engraver.hh"
-#include "parray.hh"
-
-class Rhythmic_column_engraver :public Engraver {
- Link_array<Rhythmic_head> rhead_l_arr_;
- Link_array<Slur> grace_slur_endings_;
- Stem * stem_l_;
- Note_column *ncol_p_;
- Dot_column *dotcol_l_;
-
-protected:
- VIRTUAL_COPY_CONS(Translator);
- virtual void acknowledge_element (Score_element_info);
- virtual void process_acknowledged ();
- virtual void do_pre_move_processing();
- virtual void do_post_move_processing();
-public:
- Rhythmic_column_engraver();
-
-};
-#endif // RHYTHMIC_COLUMN_GRAV_HH
-
-
-