mirror of
https://github.com/boostorg/geometry.git
synced 2025-05-11 05:24:02 +00:00
[buffer][doc] Enhance doc
This commit is contained in:
parent
d945001bbf
commit
487609b233
Binary file not shown.
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@ -24,7 +24,7 @@ The next figure shows where in the generated buffer the strategies have effect
|
||||
[$img/algorithms/buffer_strategies.png]
|
||||
|
||||
[heading_conformance_ogc __this_function__..Buffer]
|
||||
It is conformant if used with the following combination of strategies
|
||||
It is conformant if used with the following combination of strategies:
|
||||
[link geometry.reference.strategies.strategy_buffer_join_round join_round],
|
||||
[link geometry.reference.strategies.strategy_buffer_end_round end_round],
|
||||
[link geometry.reference.strategies.strategy_buffer_distance_symmetric distance_symmetric],
|
||||
|
@ -45,7 +45,7 @@ int main()
|
||||
|
||||
// Declare/fill a multi point
|
||||
boost::geometry::model::multi_point<point> mp;
|
||||
boost::geometry::read_wkt("MULTIPOINT((3 3),(4 4))", mp);
|
||||
boost::geometry::read_wkt("MULTIPOINT((3 3),(4 4),(6 2))", mp);
|
||||
|
||||
// Create the buffer of a multi point
|
||||
boost::geometry::buffer(mp, result,
|
||||
|
@ -214,14 +214,15 @@ Output return_buffer(Input const& geometry, Distance const& distance, Distance c
|
||||
\ingroup buffer
|
||||
\details \details_calc{buffer, \det_buffer}.
|
||||
\tparam GeometryIn \tparam_geometry
|
||||
\tparam MultiPolygon \tparam_geometry
|
||||
\tparam DistanceStrategy A strategy defining distance behaviour (symmetric, asymetric)
|
||||
\tparam SideStrategy A strategy defining creation of buffer along sides
|
||||
\tparam JoinStrategy A strategy defining creation of buffer around convex joins (round, miter)
|
||||
\tparam EndStrategy A strategy defining creation of buffer at linestring ends (round, flat)
|
||||
\tparam PointStrategy A strategy defining creation of buffer around points
|
||||
\tparam MultiPolygon \tparam_geometry{MultiPolygon}
|
||||
\tparam DistanceStrategy A strategy defining distance (or radius)
|
||||
\tparam SideStrategy A strategy defining creation along sides
|
||||
\tparam JoinStrategy A strategy defining creation around convex corners
|
||||
\tparam EndStrategy A strategy defining creation at linestring ends
|
||||
\tparam PointStrategy A strategy defining creation around points
|
||||
\param geometry_in \param_geometry
|
||||
\param geometry_out output multi polygon (or std:: collection of polygons), contains buffer of input geometry
|
||||
\param geometry_out output multi polygon (or std:: collection of polygons),
|
||||
will contain a buffered version of the input geometry
|
||||
\param distance_strategy The distance strategy to be used
|
||||
\param side_strategy The side strategy to be used
|
||||
\param join_strategy The join strategy to be used
|
||||
|
Loading…
x
Reference in New Issue
Block a user