#include <centroid_weighted_length.hpp>
Public Types | |
typedef detail::weighted_length_sums < distance_type, geometry::dimension< Point > ::type::value > | state_type |
Static Public Member Functions | |
static void | apply (PointOfSegment const &p1, PointOfSegment const &p2, state_type &state) |
static bool | result (state_type const &state, Point ¢roid) |
typedef detail::weighted_length_sums< distance_type, geometry::dimension<Point>::type::value > boost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::state_type |
|
inlinestatic |
References boost::geometry::add_point(), boost::geometry::assign_zero(), boost::geometry::strategy::centroid::detail::weighted_length_sums< Type, DimensionCount >::average_sum, boost::fusion::distance(), boost::geometry::strategy::centroid::detail::weighted_length_sums< Type, DimensionCount >::length, boost::geometry::multiply_value(), and boost::accumulators::extract::weighted_median.
|
inlinestatic |
References boost::geometry::add_point(), boost::geometry::assign_zero(), boost::geometry::strategy::centroid::detail::weighted_length_sums< Type, DimensionCount >::average_sum, boost::geometry::divide_value(), boost::geometry::math::equals(), and boost::geometry::strategy::centroid::detail::weighted_length_sums< Type, DimensionCount >::length.