template<typename T, void (Text::*)(unsigned, const Geometry &, T &) const>
void process_lines(const Part &, const Geometry &, unsigned, T &) const;
template<typename T, void (Text::*)(unsigned, const Geometry &, T &) const>
void process_lines(const Part &, const Geometry &, unsigned, T &) const;