Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine.xml
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>
7     <templateparamlist>
8       <param>
9         <type>typename RadiusType</type>
10       </param>
11       <param>
12         <type>typename CalculationType</type>
13         <defval>void</defval>
14       </param>
15     </templateparamlist>
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&lt; RadiusType, CalculationType &gt;::radius_type</definition>
20         <argsstring></argsstring>
21         <name>radius_type</name>
22         <briefdescription>
23         </briefdescription>
24         <detaileddescription>
25         </detaileddescription>
26         <inbodydescription>
27         </inbodydescription>
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"/>
29       </memberdef>
30       </sectiondef>
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&lt; RadiusType, CalculationType &gt;::m_radius</definition>
35         <argsstring></argsstring>
36         <name>m_radius</name>
37         <briefdescription>
38         </briefdescription>
39         <detaileddescription>
40         </detaileddescription>
41         <inbodydescription>
42         </inbodydescription>
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"/>
44       </memberdef>
45       </sectiondef>
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">
48         <type></type>
49         <definition>boost::geometry::strategy::distance::comparable::haversine&lt; RadiusType, CalculationType &gt;::haversine</definition>
50         <argsstring>(RadiusType const &amp;r=1.0)</argsstring>
51         <name>haversine</name>
52         <param>
53           <type>RadiusType const &amp;</type>
54           <declname>r</declname>
55           <defval>1.0</defval>
56         </param>
57         <briefdescription>
58         </briefdescription>
59         <detaileddescription>
60         </detaileddescription>
61         <inbodydescription>
62         </inbodydescription>
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"/>
64       </memberdef>
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&lt; RadiusType, CalculationType &gt;::radius</definition>
68         <argsstring>() const </argsstring>
69         <name>radius</name>
70         <briefdescription>
71         </briefdescription>
72         <detaileddescription>
73         </detaileddescription>
74         <inbodydescription>
75         </inbodydescription>
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"/>
77       </memberdef>
78       </sectiondef>
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">
81         <templateparamlist>
82           <param>
83             <type>typename Point1</type>
84           </param>
85           <param>
86             <type>typename Point2</type>
87           </param>
88         </templateparamlist>
89         <type><ref refid="structboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1haversine_1_1calculation__type" kindref="compound">calculation_type</ref>&lt; Point1, Point2 &gt;::type</type>
90         <definition>static calculation_type&lt;Point1, Point2&gt;::type boost::geometry::strategy::distance::comparable::haversine&lt; RadiusType, CalculationType &gt;::apply</definition>
91         <argsstring>(Point1 const &amp;p1, Point2 const &amp;p2)</argsstring>
92         <name>apply</name>
93         <param>
94           <type>Point1 const &amp;</type>
95           <declname>p1</declname>
96         </param>
97         <param>
98           <type>Point2 const &amp;</type>
99           <declname>p2</declname>
100         </param>
101         <briefdescription>
102         </briefdescription>
103         <detaileddescription>
104         </detaileddescription>
105         <inbodydescription>
106         </inbodydescription>
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"/>
108       </memberdef>
109       </sectiondef>
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">
112         <templateparamlist>
113           <param>
114             <type>typename R</type>
115           </param>
116           <param>
117             <type>typename T1</type>
118           </param>
119           <param>
120             <type>typename T2</type>
121           </param>
122         </templateparamlist>
123         <type>R</type>
124         <definition>static R boost::geometry::strategy::distance::comparable::haversine&lt; RadiusType, CalculationType &gt;::calculate</definition>
125         <argsstring>(T1 const &amp;lon1, T1 const &amp;lat1, T2 const &amp;lon2, T2 const &amp;lat2)</argsstring>
126         <name>calculate</name>
127         <param>
128           <type>T1 const &amp;</type>
129           <declname>lon1</declname>
130         </param>
131         <param>
132           <type>T1 const &amp;</type>
133           <declname>lat1</declname>
134         </param>
135         <param>
136           <type>T2 const &amp;</type>
137           <declname>lon2</declname>
138         </param>
139         <param>
140           <type>T2 const &amp;</type>
141           <declname>lat2</declname>
142         </param>
143         <briefdescription>
144         </briefdescription>
145         <detaileddescription>
146         </detaileddescription>
147         <inbodydescription>
148         </inbodydescription>
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"/>
150       </memberdef>
151       </sectiondef>
152     <briefdescription>
153     </briefdescription>
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"/>
157     <listofallmembers>
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>
164     </listofallmembers>
165   </compounddef>
166 </doxygen>