]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/collision-engraver.cc
remove PDF related files
[lilypond.git] / lily / collision-engraver.cc
index 478030d847fedbb2518e19bdcb25d9c8f4bde684..24456265dbfba46eff6b62543291ee5dd23ed0af 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include "note-column.hh"
@@ -12,9 +12,6 @@
 #include "engraver.hh"
 #include "axis-group-interface.hh"
 
-/*
-  collect Note_column, and as soon as there are 2 or more, put them in
-  a collision object.  */
 class Collision_engraver : public Engraver
 {
   Item * col_;
@@ -40,8 +37,8 @@ Collision_engraver::process_acknowledged_grobs ()
       
     }
   
-  for (int i=0; i< note_columns_.size (); i++)
-    Note_collision_interface::add_column (col_,note_columns_[i]);
+  for (int i = 0; i< note_columns_.size (); i++)
+    Note_collision_interface::add_column (col_, note_columns_[i]);
 }
 
 void
@@ -60,24 +57,20 @@ Collision_engraver::acknowledge_grob (Grob_info i)
 void
 Collision_engraver::stop_translation_timestep ()
 {
-  if (col_) 
-    {
-      typeset_grob (col_);
-      col_ =0;
-    }
+  col_ = 0;
   note_columns_.clear ();
 }
 
 Collision_engraver::Collision_engraver ()
 {
-  col_ =0;
+  col_ = 0;
 }
 
 
 
 
-ENTER_DESCRIPTION (Collision_engraver,
-/* descr */       "",
+ADD_TRANSLATOR (Collision_engraver,
+/* descr */       "Collect NoteColumns, and as soon as there are two or more, put them in a NoteCollision object.",
 /* creats*/       "NoteCollision",
 /* accepts */     "",
 /* acks  */      "note-column-interface",