use Point class instead of double* in GeoLib