fix(Common): Enable Boost Geometry robustness
Debugging Sensor_OSI tests showed that some Boost Geometry points were duplicated and offset by an iota by calling boost::geometry::difference, indicating a rounding error. Turns out boost::geometry is not robust by default, but offers an option that uses scaling to ensure robustness by defining the compiler flag BOOST_GEOMETRY_USE_RESCALING. This flag however is deprecated and will be removed in version 1.82. Instead, the flag BOOST_GEOMETRY_ROBUSTNESS_ALTERNATIVE can be used. Tested with Boost 1.79
parent
fc82d29f
No related branches found
No related tags found
Please register or sign in to comment