-public:
- Lookup ();
- Lookup (Lookup const&);
- Lookup (Symtables const&);
- ~Lookup ();
-
- Molecule accidental (int, bool cautionary) const;
- void add (String, Symtable*);
- Atom afm_find (String, bool warn=true) const;
- Atom ball (int) const;
- Atom bar (String, Real height) const;
- Atom beam (Real, Real, Real) const;
- Atom clef (String) const;
- Atom dashed_slur (Array<Offset> controls, Real thick, Real dash) const;
- Atom dots () const;
- Atom dynamic (String) const;
- Atom extender (Real) const;
- Atom fill (Box b) const;
- Atom flag (int, Direction) const;
- Atom hairpin (Real width, bool decresc, bool continued) const;
- Atom plet (Real dy, Real dx, Direction dir) const;
- void print () const;
- Atom rest (int, bool outside) const;
- Atom rule_symbol (Real height, Real width) const;
- Atom script (String idx) const;
- Atom stem (Real y1_pos, Real y2_pos) const;
- Atom slur (Array<Offset> controls) const;
- Atom streepje (int type) const;
- Atom text (String style, String text) const;
- Atom vbrace (Real &dy) const;
- Atom vbracket (Real &dy) const;
- Atom volta (Real w, bool last_b) const;
- Atom special_time_signature (String, Array<int>) const;
- Atom time_signature (Array<int>) const;
-
- Paper_def * paper_l_;
- Symtables *symtables_p_;
-
- String font_name_;
- Adobe_font_metric * afm_l_;
+ static Stencil dot (Offset p, Real radius);
+ static Stencil bracket (Axis a, Interval iv, Real thick, Real protrude, Real blot);
+ static Stencil accordion (SCM arg, Real interline_f, Font_metric *fm);
+ static Stencil rotated_box (Real slope, Real width, Real thick, Real blot);
+ static Stencil round_filled_polygon (vector<Offset> const &points, Real blotdiameter);
+ static Stencil frame (Box b, Real thick, Real blot);
+ static Stencil slur (Bezier controls, Real cthick, Real thick);
+ static Stencil bezier_sandwich (Bezier top_curve, Bezier bottom_curve);
+ static Stencil beam (Real slope, Real width, Real thick, Real blot);
+ static Stencil dashed_slur (Bezier b, Real thick, Real dash_period, Real dash_fraction);
+ static Stencil blank (Box b);
+ static Stencil filled_box (Box b);
+ static Stencil round_filled_box (Box b, Real blotdiameter);
+ static Stencil repeat_slash (Real w, Real slope, Real th);
+ static Stencil horizontal_line (Interval w, Real th);
+ static Stencil triangle (Interval iv, Real thick, Real protrude);
+ static Stencil points_to_line_stencil (Real thick, vector<Offset> const &points);