48 std::get<CoreClass>(*m_protocol).bond_centers);
51 [
this]() {
return std::get<CoreClass>(*m_protocol).distance; }},
55 std::get<CoreClass>(*m_protocol).bond_vs);
58 [
this]() {
return std::get<CoreClass>(*m_protocol).part_type_vs; }},
61 return std::get<CoreClass>(*m_protocol).dist_glued_part_to_vs;
65 return std::get<CoreClass>(*m_protocol).part_type_to_be_glued;
69 return std::get<CoreClass>(*m_protocol).part_type_to_attach_vs_to;
73 return std::get<CoreClass>(*m_protocol).part_type_after_glueing;
76 [
this]() {
return std::get<CoreClass>(*m_protocol).bond_centers; }},
78 [
this]() {
return std::get<CoreClass>(*m_protocol).bond_vs; }},