geometry inline functions are now separated in several files