Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points.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="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points" kind="struct" prot="public">
4     <compoundname>boost::geometry::policies::relate::segments_intersection_points</compoundname>
5     <includes local="no">intersection_points.hpp</includes>
6     <templateparamlist>
7       <param>
8         <type>typename ReturnType</type>
9       </param>
10     </templateparamlist>
11       <sectiondef kind="public-type">
12       <memberdef kind="typedef" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" prot="public" static="no">
13         <type>ReturnType</type>
14         <definition>typedef ReturnType boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::return_type</definition>
15         <argsstring></argsstring>
16         <name>return_type</name>
17         <briefdescription>
18         </briefdescription>
19         <detaileddescription>
20         </detaileddescription>
21         <inbodydescription>
22         </inbodydescription>
23         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="41" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="41" bodyend="-1"/>
24       </memberdef>
25       </sectiondef>
26       <sectiondef kind="public-static-func">
27       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a09e20a365d1ef3a7668b54f1d14b9229" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
28         <templateparamlist>
29           <param>
30             <type>typename Segment</type>
31           </param>
32         </templateparamlist>
33         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
34         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::degenerate</definition>
35         <argsstring>(Segment const &amp;segment, bool)</argsstring>
36         <name>degenerate</name>
37         <param>
38           <type>Segment const &amp;</type>
39           <declname>segment</declname>
40         </param>
41         <param>
42           <type>bool</type>
43         </param>
44         <briefdescription>
45         </briefdescription>
46         <detaileddescription>
47         </detaileddescription>
48         <inbodydescription>
49         </inbodydescription>
50         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="190" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="190" bodyend="197"/>
51       </memberdef>
52       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a30a6b91438ef4970e15f601f2647f8b5" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
53         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
54         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::disjoint</definition>
55         <argsstring>()</argsstring>
56         <name>disjoint</name>
57         <briefdescription>
58         </briefdescription>
59         <detaileddescription>
60         </detaileddescription>
61         <inbodydescription>
62         </inbodydescription>
63         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="179" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="179" bodyend="182"/>
64       </memberdef>
65       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1ade4481075291ac25410adbba1b63c078" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
66         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
67         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::error</definition>
68         <argsstring>(std::string const &amp;)</argsstring>
69         <name>error</name>
70         <param>
71           <type>std::string const &amp;</type>
72         </param>
73         <briefdescription>
74         </briefdescription>
75         <detaileddescription>
76         </detaileddescription>
77         <inbodydescription>
78         </inbodydescription>
79         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="183" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="183" bodyend="186"/>
80       </memberdef>
81       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1abfde89014f34ddbcca61f6edad5b1cbf" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
82         <templateparamlist>
83           <param>
84             <type>typename Segment</type>
85           </param>
86           <param>
87             <type>typename Ratio</type>
88           </param>
89         </templateparamlist>
90         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
91         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::one_degenerate</definition>
92         <argsstring>(Segment const &amp;degenerate_segment, Ratio const &amp;ratio, bool a_degenerate)</argsstring>
93         <name>one_degenerate</name>
94         <param>
95           <type>Segment const &amp;</type>
96           <declname>degenerate_segment</declname>
97         </param>
98         <param>
99           <type>Ratio const &amp;</type>
100           <declname>ratio</declname>
101         </param>
102         <param>
103           <type>bool</type>
104           <declname>a_degenerate</declname>
105         </param>
106         <briefdescription>
107         </briefdescription>
108         <detaileddescription>
109         </detaileddescription>
110         <inbodydescription>
111         </inbodydescription>
112         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="201" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="201" bodyend="218"/>
113       </memberdef>
114       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a0898596f1da93d7f953bf4974dee1a9c" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
115         <templateparamlist>
116           <param>
117             <type>typename Segment1</type>
118           </param>
119           <param>
120             <type>typename Segment2</type>
121           </param>
122           <param>
123             <type>typename Ratio</type>
124           </param>
125         </templateparamlist>
126         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
127         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::segments_collinear</definition>
128         <argsstring>(Segment1 const &amp;a, Segment2 const &amp;b, bool, int a1_wrt_b, int a2_wrt_b, int b1_wrt_a, int b2_wrt_a, Ratio const &amp;ra_from_wrt_b, Ratio const &amp;ra_to_wrt_b, Ratio const &amp;rb_from_wrt_a, Ratio const &amp;rb_to_wrt_a)</argsstring>
129         <name>segments_collinear</name>
130         <param>
131           <type>Segment1 const &amp;</type>
132           <declname>a</declname>
133         </param>
134         <param>
135           <type>Segment2 const &amp;</type>
136           <declname>b</declname>
137         </param>
138         <param>
139           <type>bool</type>
140         </param>
141         <param>
142           <type>int</type>
143           <declname>a1_wrt_b</declname>
144         </param>
145         <param>
146           <type>int</type>
147           <declname>a2_wrt_b</declname>
148         </param>
149         <param>
150           <type>int</type>
151           <declname>b1_wrt_a</declname>
152         </param>
153         <param>
154           <type>int</type>
155           <declname>b2_wrt_a</declname>
156         </param>
157         <param>
158           <type>Ratio const &amp;</type>
159           <declname>ra_from_wrt_b</declname>
160         </param>
161         <param>
162           <type>Ratio const &amp;</type>
163           <declname>ra_to_wrt_b</declname>
164         </param>
165         <param>
166           <type>Ratio const &amp;</type>
167           <declname>rb_from_wrt_a</declname>
168         </param>
169         <param>
170           <type>Ratio const &amp;</type>
171           <declname>rb_to_wrt_a</declname>
172         </param>
173         <briefdescription>
174         </briefdescription>
175         <detaileddescription>
176         </detaileddescription>
177         <inbodydescription>
178         </inbodydescription>
179         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="97" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="97" bodyend="177"/>
180       </memberdef>
181       <memberdef kind="function" id="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a259eb9f2ce34bcbf31d7191e4020f4a2" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
182         <templateparamlist>
183           <param>
184             <type>typename Segment1</type>
185           </param>
186           <param>
187             <type>typename Segment2</type>
188           </param>
189           <param>
190             <type>typename SegmentIntersectionInfo</type>
191           </param>
192         </templateparamlist>
193         <type><ref refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" kindref="member">return_type</ref></type>
194         <definition>static return_type boost::geometry::policies::relate::segments_intersection_points&lt; ReturnType &gt;::segments_crosses</definition>
195         <argsstring>(side_info const &amp;, SegmentIntersectionInfo const &amp;sinfo, Segment1 const &amp;s1, Segment2 const &amp;s2)</argsstring>
196         <name>segments_crosses</name>
197         <param>
198           <type><ref refid="classboost_1_1geometry_1_1side__info" kindref="compound">side_info</ref> const &amp;</type>
199         </param>
200         <param>
201           <type>SegmentIntersectionInfo const &amp;</type>
202           <declname>sinfo</declname>
203         </param>
204         <param>
205           <type>Segment1 const &amp;</type>
206           <declname>s1</declname>
207         </param>
208         <param>
209           <type>Segment2 const &amp;</type>
210           <declname>s2</declname>
211         </param>
212         <briefdescription>
213         </briefdescription>
214         <detaileddescription>
215         </detaileddescription>
216         <inbodydescription>
217         </inbodydescription>
218         <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="49" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="49" bodyend="94"/>
219       </memberdef>
220       </sectiondef>
221     <briefdescription>
222 <para>Policy calculating the intersection points themselves. </para>    </briefdescription>
223     <detaileddescription>
224     </detaileddescription>
225     <location file="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" line="40" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/policies/relate/intersection_points.hpp" bodystart="39" bodyend="219"/>
226     <listofallmembers>
227       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a09e20a365d1ef3a7668b54f1d14b9229" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>degenerate</name></member>
228       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a30a6b91438ef4970e15f601f2647f8b5" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>disjoint</name></member>
229       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1ade4481075291ac25410adbba1b63c078" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>error</name></member>
230       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1abfde89014f34ddbcca61f6edad5b1cbf" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>one_degenerate</name></member>
231       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a68d3638332c4e8118a762a5c6d28d5f2" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>return_type</name></member>
232       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a0898596f1da93d7f953bf4974dee1a9c" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>segments_collinear</name></member>
233       <member refid="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points_1a259eb9f2ce34bcbf31d7191e4020f4a2" prot="public" virt="non-virtual"><scope>boost::geometry::policies::relate::segments_intersection_points</scope><name>segments_crosses</name></member>
234     </listofallmembers>
235   </compounddef>
236 </doxygen>