]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/stem.hh
release: 1.3.54
[lilypond.git] / lily / include / stem.hh
index e1b330e200d87ff7faeecff3db8146b3739404a4..d843a9846c85ffe51a19402ffed076d8a13d3bd1 100644 (file)
@@ -1,7 +1,7 @@
 /*
   stem.hh -- declare Stem
 
-  (c) 1996--1999 Han-Wen Nienhuys
+  (c) 1996--2000 Han-Wen Nienhuys
 */
 
 #ifndef STEM_HH
@@ -62,7 +62,6 @@ public:
   /// ensure that this Stem also encompasses the Notehead #n#
   void add_head (Rhythmic_head*n);
 
-  Real hpos_f () const;
   Stem_info calc_stem_info () const;
 
   Real chord_start_f () const;
@@ -81,19 +80,18 @@ public:
 
 protected:
   friend class Stem_tremolo;   // ugh.
-  Real  get_default_stem_end_position () const;
+  Real get_default_stem_end_position () const;
   void position_noteheads();
 
 
   Real stem_end_position () const;
-  // todo: cleanup, naming
-  Real note_delta_f () const;
+  static Real off_callback (Score_element const*, Axis);
 protected:
   Molecule flag () const;
 
-  virtual void do_pre_processing();
-  static Interval dim_callback (Dimension_cache const*);
-  virtual Molecule* do_brew_molecule_p() const;
+  virtual void before_line_breaking();
+  static Interval dim_callback (Score_element const*,Axis);
+  virtual Molecule do_brew_molecule() const;
 
   void set_spacing_hints () ;
 };