1 <?xml version='1.0' encoding='UTF-8' standalone='no'?>
2 <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.6">
3 <compounddef id="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length" kind="class" prot="public">
4 <compoundname>boost::geometry::strategy::centroid::weighted_length</compoundname>
5 <includes local="no">centroid_weighted_length.hpp</includes>
6 <innerclass refid="structboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1_1set__sum__div__length" prot="public">boost::geometry::strategy::centroid::weighted_length::set_sum_div_length</innerclass>
9 <type>typename Point</type>
12 <type>typename PointOfSegment</type>
13 <defval>Point</defval>
16 <sectiondef kind="private-type">
17 <memberdef kind="typedef" id="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1ae246dcd2ff3958f9128f5f68bf798abb" prot="private" static="no">
18 <type><ref refid="structboost_1_1geometry_1_1select__most__precise" kindref="compound">select_most_precise</ref>< typename <ref refid="structboost_1_1geometry_1_1default__distance__result" kindref="compound">default_distance_result</ref>< Point >::type, typename <ref refid="structboost_1_1geometry_1_1default__distance__result" kindref="compound">default_distance_result</ref>< PointOfSegment >::type >::type</type>
19 <definition>typedef select_most_precise< typename default_distance_result<Point>::type, typename default_distance_result<PointOfSegment>::type >::type boost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::distance_type</definition>
20 <argsstring></argsstring>
21 <name>distance_type</name>
25 </detaileddescription>
28 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" line="77" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" bodystart="77" bodyend="-1"/>
31 <sectiondef kind="public-type">
32 <memberdef kind="typedef" id="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1aac1f35c9c83c933a40202e23a9418f2c" prot="public" static="no">
33 <type><ref refid="structboost_1_1geometry_1_1strategy_1_1centroid_1_1detail_1_1weighted__length__sums" kindref="compound">detail::weighted_length_sums</ref>< distance_type, <ref refid="structboost_1_1geometry_1_1dimension" kindref="compound">geometry::dimension</ref>< Point >::type::value ></type>
34 <definition>typedef detail::weighted_length_sums< distance_type, geometry::dimension<Point>::type::value > boost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::state_type</definition>
35 <argsstring></argsstring>
36 <name>state_type</name>
40 </detaileddescription>
43 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" line="84" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" bodystart="84" bodyend="-1"/>
46 <sectiondef kind="public-static-func">
47 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1a88072336c19996936c8f676b3a8480b1" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
49 <definition>static void boost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::apply</definition>
50 <argsstring>(PointOfSegment const &p1, PointOfSegment const &p2, state_type &state)</argsstring>
53 <type>PointOfSegment const &</type>
54 <declname>p1</declname>
57 <type>PointOfSegment const &</type>
58 <declname>p2</declname>
61 <type><ref refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1aac1f35c9c83c933a40202e23a9418f2c" kindref="member">state_type</ref> &</type>
62 <declname>state</declname>
67 </detaileddescription>
70 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" line="86" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" bodystart="86" bodyend="98"/>
72 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1a35ba59aa37dbb453157076e152fb65fb" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
74 <definition>static bool boost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::result</definition>
75 <argsstring>(state_type const &state, Point &centroid)</argsstring>
78 <type><ref refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1aac1f35c9c83c933a40202e23a9418f2c" kindref="member">state_type</ref> const &</type>
79 <declname>state</declname>
82 <type>Point &</type>
83 <declname>centroid</declname>
88 </detaileddescription>
91 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" line="100" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" bodystart="100" bodyend="114"/>
97 </detaileddescription>
98 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" line="71" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp" bodystart="70" bodyend="134"/>
100 <member refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1a88072336c19996936c8f676b3a8480b1" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::centroid::weighted_length</scope><name>apply</name></member>
101 <member refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1ae246dcd2ff3958f9128f5f68bf798abb" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::centroid::weighted_length</scope><name>distance_type</name></member>
102 <member refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1a35ba59aa37dbb453157076e152fb65fb" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::centroid::weighted_length</scope><name>result</name></member>
103 <member refid="classboost_1_1geometry_1_1strategy_1_1centroid_1_1weighted__length_1aac1f35c9c83c933a40202e23a9418f2c" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::centroid::weighted_length</scope><name>state_type</name></member>