]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/dot-column.hh
release: 1.1.58
[lilypond.git] / lily / include / dot-column.hh
index 374181e0142fa0ceb2c7f5821fb51811ad679bfc..3562441c8ae758b93798a1be498db97980a20b36 100644 (file)
 #define DOT_COLUMN_HH
 
 #include "axis-group-item.hh"
+#include "note-head-side.hh"
 
 /**
   Group dots.  This is needed because, the dots have to be aligned per voice
  */
-class Dot_column : public Axis_group_item
+class Dot_column : public Axis_group_item, public Note_head_side
 {
-  Link_array<Rhythmic_head> head_l_arr_;
   Link_array<Dots> dot_l_arr_;
-
+  static int compare (Dots * const&,Dots * const&);
 public:
-  
+  VIRTUAL_COPY_CONS (Score_element);
   void add_head (Rhythmic_head*);
   void add_dots (Dots*);
   Dot_column ();
+
 protected:
+
   virtual void do_pre_processing ();
+  virtual void do_post_processing ();
   virtual void do_substitute_element_pointer (Score_element *o, Score_element*n);
 };
 #endif // DOT_COLUMN_HH