Thank you! I will test this and post a feedback.
Em quinta-feira, 26 de março de 2015, Barend Gehrels
Hi Renato,
Renato Silveira schreef op 26-3-2015 om 4:01:
Is it possible to buffer a multi-linestring where each linestring has his own distance to buffer?
Something like this: http://docs.qgis.org/2.2/en/_images/variable_buffer.png
Thank you in advance
Yes this is, somehow, possible, with some reservations.
The design of the library allows doing these kind of things. But for this specific problem it is not yet convenient, and requires point comparisons. In case of linestrings, if they intersect (like in your example), that might cause some problems.
You can create your own distance-strategy. In that strategy, in the apply method, you should check the two input points. Depending on which input linestring the points are part of, you could specify another distance. See for example the file buffer_distance_symmetric.hpp , which contains the default symmetric distance strategy. Using that as a starting point, you might experiment.
I did not test this myself. Please report if it works or if there are problems.
This will be enhanced in a future release.
Regards, Barend
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- *Renato Silveira* Ph. D. in Computer Science Informatics Institute - UFRGS Porto Alegre - RS - Brazil http://www.inf.ufrgs.br/~rsilveira