Hi Egon,

W dniu 02.09.2019 o 13:33, Egon Schaal via Geometry pisze:

Hello

I'm trying to find an example for comparable_distance with strategy pythagoras. Is there an example of this feature?

This is the default strategy for cartesian PointLike geometries so you don't have to pass it explicitly. It's enough to simply call, e.g.:

auto cd = bg::comparable_distance(cartesian_point,
                                  cartesian_multi_point);


If you really want to pass it (e.g. your geometries are not cartesian geometries but you want to calculate cartesian comparable distance), it'd look like this:

auto cd = bg::comparable_distance(point,
                                  multi_point,
                                  bg::strategy::distance::pythagoras<>());


or

auto cd = bg::comparable_distance(point,
                                  multi_point,
                                  bg::strategy::distance::comparable::pythagoras<>());


Internally comparable strategy will be used in both cases (so the latter one).

Adam