-public:
- Lookup ();
- Lookup (Lookup const&);
-
-
-
- Molecule special_ball (int, String) const;
- Molecule simple_bar (String s, Real w) const;
- Molecule accidental (int, bool cautionary) const;
- Molecule afm_find (String, bool warn=true) const;
- Molecule ball (int) const;
- Molecule bar (String, Real height) const;
- Molecule beam (Real, Real, Real) const;
- Molecule clef (String) const;
- Molecule dashed_slur (Array<Offset> controls, Real thick, Real dash) const;
- Molecule dots () const;
- Molecule ledger_line (Interval) const;
- Molecule fill (Box b) const;
- Molecule filledbox (Box b) const;
- Molecule flag (int, Direction) const;
- Molecule hairpin (Real width, bool decresc, bool continued) const;
- Molecule plet (Real dy, Real dx, Direction dir) const;
- Molecule rest (int, bool outside) const;
- Molecule rule_symbol (Real height, Real width) const;
- Molecule script (String idx) const;
- Molecule stem (Real y1_pos, Real y2_pos) const;
- Molecule slur (Array<Offset> controls) const;
- Molecule streepje (int type) const;
- Molecule text (String style, String text) const;
- Molecule staff_brace (Real dy) const;
- Molecule staff_bracket (Real dy) const;
- Molecule volta (Real w, bool last_b) const;
- Molecule special_time_signature (String, int,int) const;
- Molecule time_signature (int n,int d) const;
-
- Paper_def * paper_l_;
-
- String font_name_;
- Adobe_font_metric * afm_l_;
+ static Stencil bracket (Axis a, Interval iv, Real thick, Real protrude, Real blot);
+ static Stencil circle (Real rad, Real thick, bool filled);
+ 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,
+ SCM dash_definition);
+ static Stencil bezier_sandwich (Bezier top_curve, Bezier bottom_curve,
+ Real thickness);
+ static Stencil beam (Real slope, Real width, Real thick, Real blot);
+ 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);