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>
8 <type>typename Geometry</type>
12 <para><ref refid="classboost_1_1geometry_1_1concepts_1_1_multi_point" kindref="compound">MultiPoint</ref> concept. </para> </briefdescription>
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>
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"/>