X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fspring.hh;h=fd01ca048cf7bc0ce53506c8b058dae13b244702;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=1f6aa3b70cd8e22e54c086da79b772e9f19e3be3;hpb=f4abbfff5f0d985a457e15586dbcc3ae473b0dee;p=lilypond.git diff --git a/lily/include/spring.hh b/lily/include/spring.hh index 1f6aa3b70c..fd01ca048c 100644 --- a/lily/include/spring.hh +++ b/lily/include/spring.hh @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1999--2014 Han-Wen Nienhuys + Copyright (C) 1999--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -23,8 +23,12 @@ #include "lily-proto.hh" #include "smobs.hh" -class Spring +class Spring : public Simple_smob { +public: + static SCM equal_p (SCM, SCM); + static const char type_p_name_[]; +private: Real distance_; Real min_distance_; @@ -35,7 +39,6 @@ class Spring void update_blocking_force (); - DECLARE_SIMPLE_SMOBS (Spring); public: Spring (); Spring (Real distance, Real min_distance); @@ -65,4 +68,3 @@ public: Spring merge_springs (vector const &springs); #endif /* SPRING_HH */ -