2 plet-spanner.hh -- part of GNU LilyPond
4 (c) 1997--1998 Jan Nieuwenhuizen <janneke@gnu.org>
7 #ifndef Tuplet_spanner_HH
8 #define Tuplet_spanner_HH
11 #include "directional-spanner.hh"
13 /** supportable plet: triplets, eentweetjes, ottava, etc. */
15 class Tuplet_spanner : public Directional_spanner
20 void add_column (Note_column*);
21 void set_beam (Beam*);
23 bool bracket_visibility_b_;
24 bool num_visibility_b_;
28 Link_array<Note_column> column_arr_;
30 virtual Molecule* do_brew_molecule_p () const;
31 VIRTUAL_COPY_CONS(Score_element);
33 virtual void do_add_processing ();
34 virtual void do_post_processing ();
35 virtual void set_default_dir ();
36 virtual void do_substitute_dependency (Score_element*,Score_element*);
39 #endif // Tuplet_spanner_HH