2 plet-spanner.hh -- part of GNU LilyPond
4 (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
7 #ifndef PLET_SPANNER_HH
8 #define PLET_SPANNER_HH
12 /** supportable plet: triplets, eentweetjes, ottava, etc. */
14 class Plet_spanner : public Bow
19 virtual ~Plet_spanner ();
21 void set_stem (Direction, Stem*);
24 Drul_array<Stem *> stem_l_drul_;
27 virtual Molecule* brew_molecule_p () const;
29 DECLARE_MY_RUNTIME_TYPEINFO;
30 SCORE_ELEM_CLONE(Plet_spanner);
32 virtual void do_add_processing ();
33 virtual void do_post_processing ();
34 virtual void set_default_dir ();
35 virtual void do_substitute_dependency (Score_elem*,Score_elem*);
36 Plet_spanner (Plet_spanner const&);
39 #endif // PLET_SPANNER_HH