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_1distance_1_1comparable_1_1haversine" kind="class" prot="public">
4 <compoundname>boost::geometry::strategy::distance::comparable::haversine</compoundname>
5 <includes local="no">distance_haversine.hpp</includes>
6 <innerclass refid="structboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1_1calculation__type" prot="public">boost::geometry::strategy::distance::comparable::haversine::calculation_type</innerclass>
9 <type>typename RadiusType</type>
12 <type>typename CalculationType</type>
16 <sectiondef kind="public-type">
17 <memberdef kind="typedef" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1aaec822fdb7065152ae1a9004657eb698" prot="public" static="no">
18 <type>RadiusType</type>
19 <definition>typedef RadiusType boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::radius_type</definition>
20 <argsstring></argsstring>
21 <name>radius_type</name>
25 </detaileddescription>
28 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="62" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="62" bodyend="-1"/>
31 <sectiondef kind="private-attrib">
32 <memberdef kind="variable" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a03a2eea151c8c69310446f783cf3b0f1" prot="private" static="no" mutable="no">
33 <type>RadiusType</type>
34 <definition>RadiusType boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::m_radius</definition>
35 <argsstring></argsstring>
40 </detaileddescription>
43 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="93" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="93" bodyend="-1"/>
46 <sectiondef kind="public-func">
47 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a720fc22df54dc65cb5b5d5c5ccb79bdf" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
49 <definition>boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::haversine</definition>
50 <argsstring>(RadiusType const &r=1.0)</argsstring>
51 <name>haversine</name>
53 <type>RadiusType const &</type>
54 <declname>r</declname>
60 </detaileddescription>
63 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="64" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="64" bodyend="66"/>
65 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a5fb104771ca24d3ac6fca69c412a816f" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
66 <type>RadiusType</type>
67 <definition>RadiusType boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::radius</definition>
68 <argsstring>() const </argsstring>
73 </detaileddescription>
76 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="78" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="78" bodyend="81"/>
79 <sectiondef kind="public-static-func">
80 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a496de9fd8383b5f0a155173e9a408277" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
83 <type>typename Point1</type>
86 <type>typename Point2</type>
89 <type><ref refid="structboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1_1calculation__type" kindref="compound">calculation_type</ref>< Point1, Point2 >::type</type>
90 <definition>static calculation_type<Point1, Point2>::type boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::apply</definition>
91 <argsstring>(Point1 const &p1, Point2 const &p2)</argsstring>
94 <type>Point1 const &</type>
95 <declname>p1</declname>
98 <type>Point2 const &</type>
99 <declname>p2</declname>
103 <detaileddescription>
104 </detaileddescription>
107 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="70" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="70" bodyend="76"/>
110 <sectiondef kind="private-static-func">
111 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1aefaf59393ae0cc630aa1a41a249c9941" prot="private" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
114 <type>typename R</type>
117 <type>typename T1</type>
120 <type>typename T2</type>
124 <definition>static R boost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >::calculate</definition>
125 <argsstring>(T1 const &lon1, T1 const &lat1, T2 const &lon2, T2 const &lat2)</argsstring>
126 <name>calculate</name>
128 <type>T1 const &</type>
129 <declname>lon1</declname>
132 <type>T1 const &</type>
133 <declname>lat1</declname>
136 <type>T2 const &</type>
137 <declname>lon2</declname>
140 <type>T2 const &</type>
141 <declname>lat2</declname>
145 <detaileddescription>
146 </detaileddescription>
149 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="86" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="86" bodyend="91"/>
154 <detaileddescription>
155 </detaileddescription>
156 <location file="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" line="47" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/spherical/distance_haversine.hpp" bodystart="46" bodyend="94"/>
158 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a496de9fd8383b5f0a155173e9a408277" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>apply</name></member>
159 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1aefaf59393ae0cc630aa1a41a249c9941" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>calculate</name></member>
160 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a720fc22df54dc65cb5b5d5c5ccb79bdf" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>haversine</name></member>
161 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a03a2eea151c8c69310446f783cf3b0f1" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>m_radius</name></member>
162 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1a5fb104771ca24d3ac6fca69c412a816f" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>radius</name></member>
163 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1aaec822fdb7065152ae1a9004657eb698" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::haversine</scope><name>radius_type</name></member>