• Noah Schick's avatar
    fix(Common): Enable Boost Geometry robustness · e28f96a6
    Noah Schick authored and Reinhard Biegel's avatar Reinhard Biegel committed
    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
    e28f96a6