]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/head-column.hh
partial: 0.1.13.jcn
[lilypond.git] / lily / include / head-column.hh
index ea5e9a7531b571f23314176631a90b1a2ad4de75..ab38222b1a88d15086ba0e6bae58c8dfe96a892e 100644 (file)
 
 #include "script-column.hh"
 
+/**
+  Scripts and rests/noteheads
+ */
 class Head_column : public Script_column
 { 
 public:
-    Link_array<Note_head> head_l_arr_;
-    /** The relative position of the "voice" containing this
-      chord. Normally this would be the same as the stem direction,
-      but rests do not have stems.  
-
-      Hmm. outdated.. Rests *do* have stems.
-      */
-
-    int dir_i_;
-    Stem* stem_l_;
-
-    void add(Note_head*);
-    void add(Script*s) { Script_column::add(s) ; }
-    virtual void set(Stem*);
-    Head_column();
-    NAME_MEMBERS();
+  Link_array<Note_head> head_l_arr_;
+  /** The relative position of the "voice" containing this
+    chord. Normally this would be the same as the stem direction,
+    but rests do not have stems.  
+
+    Hmm. outdated.. Rests *do* have stems.
+    */
+
+  Direction dir_;
+  Stem* stem_l_;
+
+  void add (Note_head*);
+  virtual void add (Script*s);
+  void set (Stem*);
+  Head_column();
+  DECLARE_MY_RUNTIME_TYPEINFO;
 protected:
 
 
-    virtual void do_pre_processing();
-    virtual void do_print()const;
-    virtual void do_substitute_dependency(Score_elem*,Score_elem*);
+  virtual void do_pre_processing();
+  virtual void do_print() const;
+  virtual void do_substitute_dependency (Score_elem*,Score_elem*);
 };
 #endif // HEAD_COLUMN_HH