]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/beam.hh
patch::: 0.1.12.jcn2: kliener pats
[lilypond.git] / lily / include / beam.hh
index ad775b7a3c8e60db44ab0967c36a14fbd66d8005..c1b1b971b9dcae1f58838d753343d92a1531acf0 100644 (file)
@@ -31,20 +31,20 @@ public:
   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