#include <buffer_join_round_by_divide.hpp>
|
| join_round_by_divide (std::size_t max_level=4) |
|
template<typename PromotedType , typename Point , typename DistanceType , typename RangeOut > |
void | mid_points (Point const &vertex, Point const &p1, Point const &p2, DistanceType const &buffer_distance, RangeOut &range_out, std::size_t level=1) const |
|
template<typename Point , typename DistanceType , typename RangeOut > |
bool | apply (Point const &ip, Point const &vertex, Point const &perp1, Point const &perp2, DistanceType const &buffer_distance, RangeOut &range_out) const |
|
boost::geometry::strategy::buffer::join_round_by_divide::join_round_by_divide |
( |
std::size_t |
max_level = 4 | ) |
|
|
inline |
template<typename Point , typename DistanceType , typename RangeOut >
bool boost::geometry::strategy::buffer::join_round_by_divide::apply |
( |
Point const & |
ip, |
|
|
Point const & |
vertex, |
|
|
Point const & |
perp1, |
|
|
Point const & |
perp2, |
|
|
DistanceType const & |
buffer_distance, |
|
|
RangeOut & |
range_out |
|
) |
| const |
|
inline |
template<typename NumericType >
static NumericType boost::geometry::strategy::buffer::join_round_by_divide::max_distance |
( |
NumericType const & |
distance | ) |
|
|
inlinestatic |
template<typename PromotedType , typename Point , typename DistanceType , typename RangeOut >
void boost::geometry::strategy::buffer::join_round_by_divide::mid_points |
( |
Point const & |
vertex, |
|
|
Point const & |
p1, |
|
|
Point const & |
p2, |
|
|
DistanceType const & |
buffer_distance, |
|
|
RangeOut & |
range_out, |
|
|
std::size_t |
level = 1 |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following file: