]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/ps-lookup.hh
patch::: 1.0.12.jcn2: opniewvisite
[lilypond.git] / lily / include / ps-lookup.hh
1 /*
2   tex-lookup.hh -- declare Tex_lookup
3
4   source file of the GNU LilyPond music typesetter
5
6   (c)  1997--1998 Jan Nieuwenhuizen <janneke@gnu.org>
7 */
8
9 #ifndef PS_LOOKUP_HH
10 #define PS_LOOKUP_HH
11
12 #include "lookup.hh"
13
14 class Ps_lookup : public Lookup
15 {
16 public:
17   Ps_lookup ();
18   Ps_lookup (Lookup const& s);
19   Ps_lookup (Symtables const& s);
20   virtual ~Ps_lookup ();
21
22   virtual Atom afm_find (String s) const;
23   virtual Atom Ps_lookup::dashed_slur (Array<Offset> controls, Real thick, Real dash) const;
24   virtual Atom Ps_lookup::hairpin (Real width, bool decresc, bool continued) const;
25   virtual Atom Ps_lookup::plet (Real dy , Real dx, Direction dir) const;
26   virtual Atom Ps_lookup::ps_beam (Real slope, Real width, Real thick) const;
27   virtual Atom Ps_lookup::slur (Array<Offset> controls) const;
28   virtual Atom stem (Real y1, Real y2) const;
29   virtual Atom Ps_lookup::vbracket (Real &y) const;
30 };
31
32 #endif // PS_LOOKUP_HH