]> git.donarmstrong.com Git - lilypond.git/blob - lily/simultaneous-music.cc
release: 1.5.0
[lilypond.git] / lily / simultaneous-music.cc
1
2 #include "moment.hh"
3 #include "pitch.hh"
4 #include "simultaneous-music-iterator.hh"
5 #include "music-list.hh"
6
7 Moment
8 Simultaneous_music::length_mom () const
9 {
10   return maximum_length ();
11 }
12
13 Moment
14 Simultaneous_music::start_mom () const
15 {
16   return minimum_start ();
17 }
18
19
20
21 Simultaneous_music::Simultaneous_music (SCM head)
22   : Music_sequence (head)
23 {
24   set_mus_property ("iterator-ctor",
25                     Simultaneous_music_iterator::constructor_cxx_function);
26 }
27
28 Simultaneous_music::Simultaneous_music ()
29   : Music_sequence ()
30 {
31   set_mus_property ("iterator-ctor",
32                     Simultaneous_music_iterator::constructor_cxx_function);
33   
34 }
35
36 Pitch
37 Simultaneous_music::to_relative_octave (Pitch p)
38 {
39   return do_relative_octave (p, true);
40 }
41 ADD_MUSIC (Simultaneous_music);