- static void add_rod (Grob*me, Grob * to, Real distance);
- static void add_spring (Grob*me,Grob * to, Real dist, Real strength, bool);
- static bool has_interface (Grob*);
- static void remove_interface (Grob*);
- static SCM get_minimum_distances (Grob*);
- static SCM get_ideal_distances (Grob*);
+ static void add_rod (Grob *me, Grob *to, Real distance);
+ static void add_spring (Grob *me, Grob *to, Real dist, Real strength);
+ static void get_spring (Grob *me, Grob *other, Real *dist, Real *inv_strength);
+
+ static bool has_interface (Grob *);
+ static void remove_interface (Grob *);
+ static SCM get_minimum_distances (Grob *);
+ static SCM get_ideal_distances (Grob *);