Is it correct, that both
oapiGetBaseEquPos (OBJHANDLE hBase, double *lng, double *lat, double *rad = 0)
oapiGetBasePadEquPos (OBJHANDLE hBase, DWORD pad, double *lng, double *lat, double *rad = 0)
will produce an output radius value, that is the mean radius of the body and do not care about...