X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fskyline.cc;h=99452189c65f7784678e82c71c7e94ec3fbd9a60;hb=3f8485925e8c879fe4c9ae86acef9804126c3b91;hp=0e2f2fa12b97862dd1956d9a10d8d731d53a3dfe;hpb=0fdc16375c79b31150cfe459b3388ee3c7784553;p=lilypond.git diff --git a/lily/skyline.cc b/lily/skyline.cc index 0e2f2fa12b..99452189c6 100644 --- a/lily/skyline.cc +++ b/lily/skyline.cc @@ -582,6 +582,12 @@ Skyline::to_points () const return out; } +bool +Skyline::is_empty () const +{ + return buildings_.empty (); +} + Skyline_pair::Skyline_pair () : skylines_ (Skyline (DOWN), Skyline (UP)) { @@ -625,6 +631,13 @@ Skyline_pair::merge (Skyline_pair const &other) skylines_[DOWN].merge (other[DOWN]); } +bool +Skyline_pair::is_empty () const +{ + return skylines_[UP].is_empty () + && skylines_[DOWN].is_empty (); +} + Skyline& Skyline_pair::operator [] (Direction d) {