void set_grouping (Rhythmic_grouping def, Rhythmic_grouping current);
void set_stemlens();
SCORE_ELEM_CLONE(Beam);
+
protected:
- virtual Interval do_width() const;
- virtual Offset center() const;
- virtual void set_default_dir();
+ Interval do_width() const;
+ Offset center() const;
+ void set_default_dir();
virtual void do_pre_processing();
virtual void do_post_processing();
virtual void do_substitute_dependent (Score_elem*, Score_elem*);
virtual void do_print() const;
-private:
- Molecule stem_beams (Stem *here, Stem *next, Stem *prev) const;
- void solve_slope();
- Molecule*brew_molecule_p() const;
+ virtual Molecule stem_beams (Stem *here, Stem *next, Stem *prev) const;
+ virtual void solve_slope();
+ virtual Molecule*brew_molecule_p() const;
};
#endif // BEAM_HH