[buffer][doc] Enhance doc

This commit is contained in:
Barend Gehrels 2014-07-20 13:45:58 +02:00
parent d945001bbf
commit 487609b233
4 changed files with 10 additions and 9 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -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],

View File

@ -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,

View File

@ -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