It appears that the coordinates of the points of an itk::PointSet returned by point_set_from_points_layer are in reverse order.
More specifically, when retrieving the points returned by point_set_from_points_layer, their coordinates still need to be reverted before passing them as "fixed_points" or "moving_points" to itk.elastix_registration_method.
@thewtex Can you please have a look?