Real range_ideal_len (int l, int r) const;
Real range_stiffness (int l, int r, bool stretch) const;
Real configuration_length (Real) const;
- std::vector<Real> spring_positions () const;
+ vector<Real> spring_positions () const;
void set_force (Real force);
Real force () const;
Real compress_line ();
Real rod_force (int l, int r, Real dist);
- std::vector<Spring> springs_;
+ vector<Spring> springs_;
Real line_len_;
Real force_;
bool ragged_;
};
/* returns a vector of dimensions breaks.size () * breaks.size () */
-std::vector<Real> get_line_forces (std::vector<Grob *> const &columns,
+vector<Real> get_line_forces (vector<Grob *> const &columns,
Real line_len,
Real indent,
bool ragged);
-Column_x_positions get_line_configuration (std::vector<Grob *> const &columns,
+Column_x_positions get_line_configuration (vector<Grob *> const &columns,
Real line_len,
Real indent,
bool ragged);