- int beams_i = stem->beam_count(RIGHT) >? stem->beam_count (LEFT);
- mol.translate (Offset(stem->relative_coordinate (0, X_AXIS) - relative_coordinate (0, X_AXIS),
- stem->stem_end_position () * half_space -
- directional_element (beam).get () * beams_i * interbeam_f));
+ int beams_i = Stem::beam_count (stem, RIGHT) >? Stem::beam_count (stem, LEFT);
+ mol.translate (Offset (stem->relative_coordinate (0, X_AXIS) - me->relative_coordinate (0, X_AXIS),
+ Stem::stem_end_position (stem) * ss / 2 -
+ Directional_element_interface::get (beam) * beams_i * interbeam_f));