class Paper_def : public Music_output_def

Symbols, dimensions and constants pertaining to visual output


Inheritance:


Public Methods

Real beam_thickness_f()
The thickness of a beam
Real duration_to_dist(Moment, Real)
convert a duration to an idealspacing influence using the geometric_ and paratime_signatures
Real interbeam_f(int multiplicity_i)
The distance between beams of multiplicity_i
Real interline_f()
The distance between lines
Real internote_f()
half the distance between lines
Real note_width()
width of a crotchet ball
Real Paper_def::arithmetic_constant(Moment d)
Get the measure wide constant for arithmetic
Real rule_thickness()
thickness of the standard line
Real staffheight_f()
height of the staff
Real staffline_f()
thickness of the staff line

Inherited from Music_output_def:


Documentation

Symbols, dimensions and constants pertaining to visual output.

This struct takes care of all kinds of symbols, dimensions and constants. Most of them are related to the point-size of the fonts, so therefore, the lookup table for symbols is also in here.

TODO:

add support for multiple fontsizes

add support for other len->wid conversions.

Input_engraver should be in here.

Real interbeam_f(int multiplicity_i)
The distance between beams of multiplicity_i

Real beam_thickness_f()
The thickness of a beam

Real interline_f()
The distance between lines

Real internote_f()
half the distance between lines

Real rule_thickness()
thickness of the standard line

Real staffline_f()
thickness of the staff line

Real staffheight_f()
height of the staff

Real note_width()
width of a crotchet ball

Real duration_to_dist(Moment, Real)
convert a duration to an idealspacing influence using the geometric_ and paratime_signatures

Real Paper_def::arithmetic_constant(Moment d)
Get the measure wide constant for arithmetic.

See Also:
John S. Gourlay. ``Spacing a Line of Music,'' Technical Report OSU-CISRC-10/87-TR35, Department of Computer and Information Science, The Ohio State University, 1987.


This class has no child classes.

alphabetic index hierarchy of classes


This program documentation comes from lilypond-1.0.0.tar.gz. It was generated by <janneke@gnu.org> on Fri Jul 31 15:42:17 CEST 1998