Imported Upstream version 1.63.0
[platform/upstream/boost.git] / libs / geometry / doc / doxy / doxygen_output / xml / classboost_1_1geometry_1_1concepts_1_1_multi_point.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_1concepts_1_1_multi_point" kind="class" prot="public">
4     <compoundname>boost::geometry::concepts::MultiPoint</compoundname>
5     <includes local="no">multi_point_concept.hpp</includes>
6     <templateparamlist>
7       <param>
8         <type>typename Geometry</type>
9       </param>
10     </templateparamlist>
11     <briefdescription>
12 <para><ref refid="classboost_1_1geometry_1_1concepts_1_1_multi_point" kindref="compound">MultiPoint</ref> concept. </para>    </briefdescription>
13     <detaileddescription>
14 <para><simplesect kind="par"><title>Formal definition:</title><para>The multi point concept is defined as following:<itemizedlist>
15 <listitem><para>there must be a specialization of <ref refid="structboost_1_1geometry_1_1traits_1_1tag" kindref="compound">traits::tag</ref> defining <ref refid="structboost_1_1geometry_1_1multi__point__tag" kindref="compound">multi_point_tag</ref> as type</para></listitem><listitem><para>it must behave like a Boost.Range</para></listitem><listitem><para>its range value must fulfil the <ref refid="classboost_1_1geometry_1_1concepts_1_1_point" kindref="compound">Point</ref> concept </para></listitem></itemizedlist>
16 </para></simplesect>
17 </para>    </detaileddescription>
18     <location file="/home/ubuntu/boost/boost/geometry/geometries/concepts/multi_point_concept.hpp" line="43" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/geometries/concepts/multi_point_concept.hpp" bodystart="42" bodyend="62"/>
19     <listofallmembers>
20     </listofallmembers>
21   </compounddef>
22 </doxygen>