class Beam : public Directional_spanner

a beam connects multiple stems

Inheritance:


Public Classes

enum Quantisation
The beams should be prevented to conflict with the stafflines, especially at small slopes

Public Fields

int damping_i_
should beam slope be damped? 0: no, 1: yes, 100000: horizontal beams
Real left_y_
position of leftmost end of beam
int multiple_i_
maximum number of beams (for opening-up of beam-spacing)
Quantisation quantisation_
should beam pos / slope be quantised? 0: no, 1: yes, 2: traditional
Real slope_f_
the slope of the beam in posns / point (dimension)
Real solved_slope_f_
the slope as solved; not quantised or damped

Public

enum Quantisation
The beams should be prevented to conflict with the stafflines, especially at small slopes

Inherited from Directional_spanner:

Public Fields

Direction dir_

Public Methods

virtual Offset center()

Inherited from Spanner:

Protected Methods

virtual void break_into_pieces()

Inherited from Score_element:

Public Fields

int status_i_
bool transparent_b_

Public Methods

void add_dependency(Score_element*)
void unlink()

Protected Methods

virtual Molecule* brew_molecule_p()
virtual void do_add_processing()
virtual void do_post_processing()
virtual void do_pre_processing()
virtual void do_print()
virtual void do_space_processing()

Inherited from Graphical_element:

Public Methods

Graphical_axis_group* common_group(Graphical_element const* s, Axis a)
void translate(Offset)
void translate_axis(Real, Axis)

Private Fields

bool empty_b_

Documentation

a beam connects multiple stems.

Beam adjusts the stems its owns to make sure that they reach the beam and that point in the correct direction

enum Quantisation
The beams should be prevented to conflict with the stafflines, especially at small slopes

Real slope_f_
the slope of the beam in posns / point (dimension)

Real solved_slope_f_
the slope as solved; not quantised or damped

Real left_y_
position of leftmost end of beam

int damping_i_
should beam slope be damped? 0: no, 1: yes, 100000: horizontal beams

Quantisation quantisation_
should beam pos / slope be quantised? 0: no, 1: yes, 2: traditional

int multiple_i_
maximum number of beams (for opening-up of beam-spacing)


Direct child classes:
Abbreviation_beam

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