mirror of
https://github.com/boostorg/geometry.git
synced 2026-01-31 20:22:09 +00:00
Actually this commit tweaks the relate Strategy to make possible the compilation of concept check. In order to do this GeometryX template parameters are moved from apply() function level to struct level. In general relate Strategy is not checked but there are cases when this can be done. E.g. if a specialized Strategy for a pair of geometries is not implemented for some CS (currently e.g. within or covered_by) the default_strategy may return relate strategy like for Box/Box in non-cartesian CS, concept check is done e.g. in WithinStrategyBoxBox.