/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2008--2014 Han-Wen Nienhuys <hanwen@lilypond.org>
+ Copyright (C) 2008--2015 Han-Wen Nienhuys <hanwen@lilypond.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include "skyline.hh"
-class Skyline_pair
+class Skyline_pair : public Simple_smob<Skyline_pair>
{
+public:
+ static const char type_p_name_[];
private:
Drul_array<Skyline> skylines_;
- DECLARE_SIMPLE_SMOBS (Skyline_pair);
public:
Skyline_pair ();
Skyline_pair (vector<Box> const &boxes, Axis a);
Real right () const;
void raise (Real);
void shift (Real);
- void deholify ();
void insert (Box const &, Axis);
void merge (Skyline_pair const &other);
Skyline &operator [] (Direction d);